-ѕоиск по дневнику

ѕоиск сообщений в Topbot

 -ѕодписка по e-mail

 

 -—татистика

—татистика LiveInternet.ru: показано количество хитов и посетителей
—оздан: 22.04.2008
«аписей: 27570
 омментариев: 7481
Ќаписано: 157419


язык ѕочему программирование (несмотр€ на то, что в базе это

„етверг, 03 ќкт€бр€ 2019 г. 12:20 + в цитатник

ѕочему программирование (несмотр€ на то, что в базе это очень и очень просто) дл€ многих €вл€етс€ какой-то сложной задачей, которую забрасывают на начальном этапе? ѕри всем при этом почти все понимают минимум один иностранный €зык, и особых сложностей в этом не наход€т.

языки общени€ и €зыки программировани€ во многом похожи. ¬ обоих есть, собственно, синтаксис, семантика и прагматика. »значально человек изучает родной €зык (обычно один), и сложность изучени€ €зыков про€вл€етс€, когда он начинает изучать иностранный.

—ложностью в изучении иностранного €зыка €вл€етс€ именно синтаксис и семантика. ƒл€ обычной человеческой речи нужны тыс€чи слов, и их все нужно запомнить. ј изначальна€  прагматика во всех человеческих €зыках одна и та же (если не брать в расчет сложные художественные произведени€ и технические документы). ћы так же рассказываем, делимс€, объ€сн€ем и спрашиваем. Ќа том же английском это все просто делаетс€ другими словами и с другим синтаксисом. ѕрагматикой человеческой речи любой человек, воспитанный в цивилизации, владеет очень хорошо, так как этому навыку он обучаетс€ всю свою жизнь.

ѕри этом, если уж быть до конца честным, к синтаксису человеческие €зыки более-менее толерантны. ≈сли € скажу "я ходить магазин брать хлеб сегодн€", в целом пон€тно, что € хотеть сказать эти слово. ј в €зыках программировани€ нарушени€ грамматики привод€т к невозможности исполнить написанное.

«ато слов в €зыках программировани€ всего-то дай боже с сотню наберетс€. »з которых реально дл€ начала работы нужен всего дес€ток. » которые, как правило, имеют такое же семантическое значение, что и исходные слова из английского €зыка. —обственно, поэтому дл€ начала изучени€ программировани€ очень подходит Turbo Pascal — пусть в современных реали€х его уже не используют.

Ќо сама€ главна€ сложность программировани€ целиком и полностью лежит в области прагматика. –азличные алгоритмы и последовательности манипул€ций с данными — это вовсе не то, чему мы учимс€ с самого детства, это совершенно новый навык, которому нужно научитьс€ отдельно. » это одновременно с €зыком. » строгим синтаксисом, шаг влево и вправо от которого недопустим.

» все дл€ того, чтобы сложить два числа и вывести результат с надписью "Hello world!". „то ты можешь сделать и так, безо вс€кого программировани€.

Ќу его, короче, нахер.



источник - stokesequationstokesequation 
[1 ссылок 50 комментариев 4400 посещений]
читать полный текст со всеми комментари€ми
ћетки:  



 

ƒобавить комментарий:
“екст комментари€: смайлики

ѕроверка орфографии: (найти ошибки)

ѕрикрепить картинку:

 ѕереводить URL в ссылку
 ѕодписатьс€ на комментарии
 ѕодписать картинку