2009 February 09

Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

На чём учат?

09.02.09 @ 17:30 — Problems, Programming

У меня возник вопрос: а на каких языках программирования сейчас учат в школе решать задачи по информатике? Ну, и соответственно, на чём их разрешают решать на олимпиадах по информатике?

Нас учили на паскале (сначала, правда, успели поучить на бейсике - пока не пришёл нормальный учитель). В других школах был бейсик и си (си++). А сейчас я выпал из всего этого образовательно-олимпиадного движения.

Пару лет назад слышал, что паскаль как бы вычеркнули. Интересно, это правда? Если правда, то очень грустная.

Нет, я не против C++, pascal как язык программирования у C++ сосёт.

Но вот учиться составлять алгоритмы и воплощать их на компьютере, не умея программировать, лучше на паскале. Потому что он проще. В C++ слишком много лишнего — не лишнего для программиста, но лишнего для умения составлять алгоритмы. Память, строки, указатели — это очень важно, но отвлекает от главного — составления алгоритмов.

В паскале всё проще: достаточно строго, чтобы не привыкнуть к basic-расхлябанности, но довольно просто, чтобы не утонуть в отладке и среде, как в C++.

Другое дело, что паскаль в реальной жизни малоприменим — сколько тех Delphi вакансий по сравнению c С++? Но переучиться с паскаля, умея составлять алгоритмы, не составит никакого труда.

  
Реклама::

 
Реклама::