Çàî÷íîå äèñòàíöèîííîå îáðàçîâàíèå ñ ïîëó÷åíèåì ãîñóäàðñòâåííîãî äèïëîìà ÷åðåç Internet










Ïîëó÷èòü èíôîðìàöèþ î ïîñòóïëåíèè
 
Ãëàâíàÿ Íîâîñòè Êàðòà ñàéòà Ôîòîàëüáîì Ãîñòåâàÿ êíèãà Êîíòàêòû

Îñíîâû áåçîøèáî÷íîãî ïðîãðàììèðîâàíèÿ
Àíàëèç ïðàâèëüíîñòè àëãîðèòìîâ

 

Èñòîðèÿ ñîçäàíèÿ îáúåêòíî-îðèåíòèðîâàííîãî ïðîãðàììèðîâàíèÿ

Ïðàêòè÷åñêè ñðàçó ïîñëå ïîÿâëåíèÿ ÿçûêîâ òðåòüåãî ïîêîëåíèÿ (1967 ã.) âåäóùèå ñïåöèàëèñòû â îáëàñòè ïðîãðàììèðîâàíèÿ âûäâèíóëè èäåþ ïðåîáðàçîâàíèÿ ïîñòóëàòà ôîí Íåéìàíà: «äàííûå è ïðîãðàììû íåðàçëè÷èìû â ïàìÿòè ìàøèíû». Èõ öåëü çàêëþ÷àëàñü â ìàêñèìàëüíîì ñáëèæåíèè äàííûõ è ïðîãðàììû. Ðåøàÿ ïîñòàâëåííóþ çàäà÷ó, îíè ñòîëêíóëèñü ñ çàäà÷åé, ðåøèòü êîòîðóþ áåç äåêîìïîçèöèè îêàçàëîñü íåâîçìîæíî, à òðàäèöèîííûå ñòðóêòóðíûå äåêîìïîçèöèè íå ñèëüíî óïðîùàëè çàäà÷ó. Óñèëèÿ ìíîãèõ ïðîãðàììèñòîâ è ñèñòåìíûõ àíàëèòèêîâ, íàïðàâëåííûå íà ôîðìàëèçàöèþ ïîäõîäà, óâåí÷àëèñü óñïåõîì.

Áûëè ðàçðàáîòàíû òðè îñíîâîïîëàãàþùèõ ïðèíöèïà òîãî, ÷òî ïîòîì ñòàëî íàçûâàòüñÿ îáúåêòíî-îðèåíòèðîâàííûì ïðîãðàììèðîâàíèåì (ÎÎÏ):
 
- íàñëåäîâàíèå;
- èíêàïñóëÿöèÿ;
- ïîëèìîðôèçì.
 
Ðåçóëüòàòîì èõ ïåðâîãî ïðèìåíåíèÿ ñòàë ÿçûê Ñèìóëà-1 (Simula-1), â êîòîðîì áûë ââåäåí íîâûé òèï – îáúåêò.  îïèñàíèè ýòîãî òèïà îäíîâðåìåííî óêàçûâàëèñü äàííûå (ïîëÿ) è ïðîöåäóðû, èõ îáðàáàòûâàþùèå – ìåòîäû. Ðîäñòâåííûå îáúåêòû îáúåäèíÿëèñü â êëàññû, îïèñàíèÿ êîòîðûõ îôîðìëÿëèñü â âèäå áëîêîâ ïðîãðàììû. Ïðè ýòîì êëàññ ìîæíî èñïîëüçîâàòü â êà÷åñòâå ïðåôèêñà ê äðóãèì êëàññàì, êîòîðûå ñòàíîâÿòñÿ â ýòîì ñëó÷àå ïîäêëàññàìè ïåðâîãî.
 
Âïîñëåäñòâèè Ñèìóëà-1 áûë îáîáùåí, è ïîÿâèëñÿ ïåðâûé óíèâåðñàëüíûé ÎÎÏ-îðèåíòèðîâàííûé ÿçûê ïðîãðàììèðîâàíèÿ – Ñèìóëà-67 (67 – ïî ãîäó ñîçäàíèÿ).
 
Êàê âûÿñíèëîñü, ÎÎÏ îêàçàëîñü ïðèãîäíûì íå òîëüêî äëÿ ìîäåëèðîâàíèÿ (Simula) è ðàçðàáîòêè ãðàôè÷åñêèõ ïðèëîæåíèé (SmallTalk), íî è äëÿ ñîçäàíèÿ áîëüøèíñòâà äðóãèõ ïðèëîæåíèé, à åãî ïðèáëèæåííîñòü ê ÷åëîâå÷åñêîìó ìûøëåíèþ è âîçìîæíîñòü ìíîãîêðàòíîãî èñïîëüçîâàíèÿ êîäà ñäåëàëè åãî îäíîé èç íàèáîëåå áóðíî èñïîëüçóåìûõ êîíöåïöèé â ïðîãðàììèðîâàíèè.
 
Îáúåêòíî-îðèåíòèðîâàííûé ïîäõîä ïîìîãàåò ñïðàâèòüñÿ ñ òàêèìè ñëîæíûìè ïðîáëåìàìè, êàê óìåíüøåíèå ñëîæíîñòè ïðîãðàììíîãî îáåñïå÷åíèÿ; ïîâûøåíèå íàäåæíîñòè ïðîãðàììíîãî îáåñïå÷åíèÿ; îáåñïå÷åíèå âîçìîæíîñòè ìîäèôèêàöèè îòäåëüíûõ êîìïîíåíòîâ ïðîãðàììíîãî îáåñïå÷åíèÿ áåç èçìåíåíèÿ îñòàëüíûõ åãî êîìïîíåíòîâ; îáåñïå÷åíèå âîçìîæíîñòè ïîâòîðíîãî èñïîëüçîâàíèÿ îòäåëüíûõ êîìïîíåíòîâ ïðîãðàììíîãî îáåñïå÷åíèÿ.


 
     
   
 


Ïðèãëàøàåì ïðèíÿòü ó÷àñòèå â êðóãëîì ñòîëå!
ïîäðîáíåå   >>>
 

Èíñòèòóò Ìåíåäæìåíòà, Ýêîíîìèêè è Èííîâàöèé íà÷èíàåò íàáîð íà êóðñû ïîâûøåíèÿ êâàëèôèêàöèè!
ïîäðîáíåå   >>>
 

Óâàæåìûå ñòóäåíòû ÀÍÎ ÂÏÎ ÈÌÝèÈ!
ïîäðîáíåå   >>>
 

Íà÷èíàåòñÿ íàáîð íà êóðñû ïîâûøåíèÿ êâàëèôèêàöèè!
ïîäðîáíåå   >>>
 

Ïðèãëàøàåì ïðèíÿòü ó÷àñòèå â êîíôåðåíöèÿõ!
ïîäðîáíåå   >>>
 


âñå íîâîñòè...

 


Ðàññûëêè Subscribe.Ru
Ñîâðåìåííîå îáðàçîâàíèå
Ïîäïèñàòüñÿ ïèñüìîì