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










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

 

Îñíîâíûå òåðìèíû (ïðîäîëæåíèå)

ßçûê ïðîãðàììèðîâàíèÿ (programming language)

Ôîðìàëèçîâàííûé ÿçûê, ïðåäíàçíà÷åííûé äëÿ îïèñàíèÿ ïðîãðàìì è àëãîðèòìîâ ðåøåíèÿ çàäà÷ íà ÝÂÌ. ßçûêè ïðîãðàììèðîâàíèÿ ÿâëÿþòñÿ èñêóññòâåííûìè.  íèõ ñèíòàêñèñ è ñåìàíòèêà ñòðîãî îïðåäåëåíû. Ïîýòîìó îíè íå äîïóñêàþò ñâîáîäíîãî òîëêîâàíèÿ âûðàæåíèÿ, ÷òî õàðàêòåðíî äëÿ åñòåñòâåííîãî ÿçûêà. ßçûêè ïðîãðàììèðîâàíèÿ ðàçäåëÿþòñÿ íà äâå îñíîâíûå êàòåãîðèè – ÿçûêè âûñîêîãî óðîâíÿ è ÿçûêè íèçêîãî óðîâíÿ.

ßçûê âûñîêîãî óðîâíÿ (high-level language) – ÿçûê ïðîãðàììèðîâàíèÿ, ñðåäñòâà êîòîðîãî îáåñïå÷èâàþò îïèñàíèå çàäà÷è â íàãëÿäíîì, ëåãêî âîñïðèíèìàåìîì âèäå, óäîáíîì äëÿ ïðîãðàììèñòà. Îí íå çàâèñèò îò âíóòðåííèõ ìàøèííûõ êîäîâ ÝÂÌ ëþáîãî òèïà, ïîýòîìó ïðîãðàììû, íàïèñàííûå íà íåì, òðåáóþò ïåðåâîäà â ìàøèííûå êîäû ïðîãðàììàìè òðàíñëÿòîðà ëèáî èíòåðïðåòàòîðà. Ê ÿçûêàì âûñîêîãî óðîâíÿ îòíîñÿò Ôîðòðàí, ÏË/1, Áåéñèê, Ïàñêàëü, Ñè, Àäà è äð.

ßçûê íèçêîãî óðîâíÿ (low-level language) – ÿçûê ïðîãðàììèðîâàíèÿ, ïðåäíàçíà÷åííûé äëÿ îïðåäåëåííîãî òèïà ÝÂÌ è îòðàæàþùèé åãî âíóòðåííèé ìàøèííûé êîä.

Ðàçëè÷àþò òàêæå ñëåäóþùèå âèäû ÿçûêîâ ïðîãðàììèðîâàíèÿ:

Àëãîðèòìè÷åñêèé ÿçûê (algorithmic language) – ñîâîêóïíîñòü ñèìâîëîâ, ñîãëàøåíèé è ïðàâèë, èñïîëüçóåìûõ äëÿ îäíîçíà÷íîãî îïèñàíèÿ àëãîðèòìîâ è îáû÷íî ÿâëÿþùèõñÿ ÷àñòüþ ÿçûêà ïðîãðàììèðîâàíèÿ.

Íåàëãîðèòìè÷åñêèé ÿçûê (nonalgorithmic language) – ÿçûê ïðîãðàììèðîâàíèÿ, òåêñòû êîòîðîãî íå ñîäåðæàò óêàçàíèé íà ïîðÿäîê âûïîëíåíèÿ îïåðàöèé è ñëóæàò ëèøü èñõîäíûì ìàòåðèàëîì äëÿ ñèíòåçà àëãîðèòìà ðåøåíèÿ çàäà÷è.

Ôîðìàëüíûé ÿçûê (formal language)

1. ßçûê ïðîãðàììèðîâàíèÿ, ïîñòðîåííûé ïî ïðàâèëàì íåêîòîðîãî ëîãè÷åñêîãî èñ÷èñëåíèÿ èëè ôîðìàëüíîé ãðàììàòèêè (formal grammar), ïðåäñòàâëÿþùåé ñîáîé ñèñòåìó ïðàâèë ïîñòðîåíèÿ â çàäàííîì àëôàâèòå êîíå÷íûõ çíàêîâûõ ïîñëåäîâàòåëüíîñòåé, ìíîæåñòâî êîòîðûõ îáðàçóåò ôîðìàëüíûé ÿçûê.

2. Ñì. «Àëãîðèòìè÷åñêèé ÿçûê».

Èñõîäíûé ÿçûê (source language) – ÿçûê ïðîãðàììèðîâàíèÿ, íà êîòîðîì íàïèñàíà ïðîãðàììà, â îòëè÷èå îò ìàøèííîãî ÿçûêà, íà êîòîðîì ïðîãðàììû âûïîëíÿþòñÿ êîìïüþòåðîì. Èñõîäíûå ÿçûêè êëàññèôèöèðóþòñÿ íà ÿçûêè âûñîêîãî óðîâíÿ è ÿçûêè íèçêîãî óðîâíÿ.

Ìàøèííûé (àáñîëþòíûé) ÿçûê, ÿçûê ÝÂÌ (computer (machine) language) – ÿçûê ïðîãðàììèðîâàíèÿ, ïðåäíàçíà÷åííûé äëÿ ïðåäñòàâëåíèÿ ïðîãðàìì â ôîðìå, îáåñïå÷èâàþùåé âîçìîæíîñòü èõ âûïîëíåíèÿ òåõíè÷åñêèìè ñðåäñòâàìè.

Ìàøèííî çàâèñèìûé (ìàøèííî-îðèåíòèðîâàííûé) ÿçûê, ìàøèííî çàâèñèìûé ÿçûê ïðîãðàììèðîâàíèÿ (computer-sensitive (computer-oriented) language) – ÿçûê ïðîãðàììèðîâàíèÿ, ó÷èòûâàþùèé ñòðóêòóðó è õàðàêòåðèñòèêè ÝÂÌ îïðåäåëåííîãî òèïà èëè êîíêðåòíîé ÝÂÌ.

Ìàøèííî-íåçàâèñèìûé ÿçûê (machine-independent language) – ÿçûê ïðîãðàììèðîâàíèÿ, ñòðóêòóðà è ñðåäñòâà êîòîðîãî íå ñâÿçàíû íè ñ êàêîé êîíêðåòíîé ÝÂÌ è ïîçâîëÿþò âûïîëíÿòü ñîñòàâëåííûå íà íåì ïðîãðàììû íà ëþáîé ÝÂÌ, ñíàáæåííîé òðàíñëÿòîðàìè ñ ýòîãî ÿçûêà.
 
ñòð. {SITELINK-S376}1{/SITELINK}, {SITELINK-S377}2{/SITELINK}, 3


 
     
   
 


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

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

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

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

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


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

 


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