Другие языки программирования и технологии
Почему в России Pascal считается языком, с которого надо начинать изучение программирования? В чём его "сакральность"?
Если бы школьные преподаватели знали бы что-нибудь лучше Паскаля они бы работали программистами, а так они всего лишь преподы)))
Потому что он был специально разработан для легкого изучения начал программирования. И очень удачно. И родился из языка описания алгоритмов АЛГОЛа, очень популярного когда-то в Европе.
Андрей Майоров
Алгол,
в своё время,
прочили на "латынь" программирования.
Но, не состоялся он в этой роли -
это давно поняли.
Меня удивляет другое,
почему Pascal,
хороший язык когда-то,
до сих пор тащат на эталон языка для обучения?
Неужели непонятно,
что он уже давно морально устарел?
в своё время,
прочили на "латынь" программирования.
Но, не состоялся он в этой роли -
это давно поняли.
Меня удивляет другое,
почему Pascal,
хороший язык когда-то,
до сих пор тащат на эталон языка для обучения?
Неужели непонятно,
что он уже давно морально устарел?
Я тоже согласен. Что сами знают, то и преподают. Если бы я был преподом, я бы учил Visual Basic-у.
Андрей Майоров
Вы меня удивили,
почему VB?
почему VB?
http://lib.ru/UNIXOID/bogatsys.txt
© Copyright 1995 Андрей Богатырев
Андрей Богатырев (abs@openwin.msk.su)
Родился в 1965, написал это весной 1995.
....
"BASIC - Васик. Не язык. Человек,
начавший изучать программирование с этого с позволения сказать
языка, навеки останется нравственным и интеллектуальным уродом. "
....
"Pascal - в общем весьма неплохой
язык, особенно потоптанный фирмой Borland. Поддерживает
вложенные процедуры и динамически отводимые массивы, чем в Си и
не пахнет (массивами - пахнет, при помощи allo-
ca. Но неизящно) . Недостаток ровно один: очень уж
многословный язык - то и дело пиши длинные слова begin, end...
Вместо лаконичных { и }. Другой недостаток не имманентный: все
же больше всяких библиотек на Си написано. И для Си. "
....
© Copyright 1995 Андрей Богатырев
Андрей Богатырев (abs@openwin.msk.su)
Родился в 1965, написал это весной 1995.
© Copyright 1995 Андрей Богатырев
Андрей Богатырев (abs@openwin.msk.su)
Родился в 1965, написал это весной 1995.
....
"BASIC - Васик. Не язык. Человек,
начавший изучать программирование с этого с позволения сказать
языка, навеки останется нравственным и интеллектуальным уродом. "
....
"Pascal - в общем весьма неплохой
язык, особенно потоптанный фирмой Borland. Поддерживает
вложенные процедуры и динамически отводимые массивы, чем в Си и
не пахнет (массивами - пахнет, при помощи allo-
ca. Но неизящно) . Недостаток ровно один: очень уж
многословный язык - то и дело пиши длинные слова begin, end...
Вместо лаконичных { и }. Другой недостаток не имманентный: все
же больше всяких библиотек на Си написано. И для Си. "
....
© Copyright 1995 Андрей Богатырев
Андрей Богатырев (abs@openwin.msk.su)
Родился в 1965, написал это весной 1995.
Павел Михальчук
Тухлый источник же.
Динамические массивы, если их так можно назвать, реализуются через malloc/free, либо через variable length array, int array[rand()]; // вполне законно.
Динамические массивы, если их так можно назвать, реализуются через malloc/free, либо через variable length array, int array[rand()]; // вполне законно.
это как-то связано с указателями и является отголоском какой-то идеологической борьбы совка с загнивающим западом.
Олег Раузин
При чем тут идеология не поняла.
традиция. программирование на основе паскаля, устройство эвм на основе 386, программирование на асме под 386, опять же, в досе.
изучение паскаля для чайников - уже натоптанная тропинка. да и главное понять принципы при обучении, а после ужу в курсе, как разбирать новый язык.
а самое главное - паскаль не развивается, и информация по нему устареть не может, хоть и сам он стар как говно мамонта.
я разбирал паскаль до изучения его в школе, практику по Си в институте сдал быстрее всех - за два дня, только потому, что ни разу не появился на лекции, а взял пару книжек.
да и я близок к выводу: программировать нигде не учат, в общем-то.
изучение паскаля для чайников - уже натоптанная тропинка. да и главное понять принципы при обучении, а после ужу в курсе, как разбирать новый язык.
а самое главное - паскаль не развивается, и информация по нему устареть не может, хоть и сам он стар как говно мамонта.
я разбирал паскаль до изучения его в школе, практику по Си в институте сдал быстрее всех - за два дня, только потому, что ни разу не появился на лекции, а взял пару книжек.
да и я близок к выводу: программировать нигде не учат, в общем-то.
Павел Михальчук
>а самое главное - паскаль не развивается, и информация по нему устареть не может, хоть и сам он стар как говно мамонта.
Да развивается он, точнее, 100500 его диалектов, например FreePascal, другое дело, что он никому даром не нужен.
Да развивается он, точнее, 100500 его диалектов, например FreePascal, другое дело, что он никому даром не нужен.
Java в 100 тысяч раз лучше чем паскаль!!!!
Nick Walter
что, в прочем, лучше его не делает.
потому как самый простой и крутой язык на котором можно написать все в отличии от кривой java-ы
Андрей Майоров
Был он "крутым" лет эдак 30 тому как...
Павел Михальчук
>на котором можно написать все
Можно, да не нужно :)
Можно, да не нужно :)
Есть языки куда более простые и лаконичные, но, всякие эти Бейсики и Паскали ближе к естественным языкам, ИМХО поэтому с ними проще в начале. + устаревшие образовательные программы, да и преподаватели) вот и держится еще до сих пор. А для промышленной разработки он уже давно почти умер, вряд ли кто-то с этим будет спорить.
он проще, чем все остальные! это его плюс и цель создания
Согласен с Жителем Атлантиды. На мой же взгляд, если с правильной стороны подойти к Си, то он изучается не сложней паскаля. А как по мне, так и вовсе программирование нужно начинать с основ строения микропроцессорной техники, плавно переходя в ассемблер, и уже затем на всякие Си. После чего всякие там паскали кажуться такими ограниченными :)
Андрей Майоров
Конечно, C - это прогресс,
но недостаток его в том,
что он поддерживает только процедурный стиль (парадигму)
и далёк от объектно-ориентированного,
и, тем более, функционального...
но недостаток его в том,
что он поддерживает только процедурный стиль (парадигму)
и далёк от объектно-ориентированного,
и, тем более, функционального...
Андрей Майоров
И моё,
естественно,
чисто субъективное мнение:
ассемблер так же относится к программированию,
как квантовая механика к биологии -
уж слишком они далеки друг от друга...
естественно,
чисто субъективное мнение:
ассемблер так же относится к программированию,
как квантовая механика к биологии -
уж слишком они далеки друг от друга...
Согласен с Жителем Атлантиды. Преподы больше ничего, кроме Паскаля не знают.
Похожие вопросы
- С какого языка начинать изучения программирования Pascal/PHP/Python?
- с какого языка проще начинать изучение программирования
- С чего начинать так сказать изучение программирования? И не будет ли поздно начинать изучение программирования с 18 лет?
- а почему не советуют начинать изучение программирования с PHP
- С чего действительно необходимо начинать изучение программирования?
- Pure Basic - стоит ли с него начинать изучение программирования?
- Стоит ли начинать изучение программирования с php? При практически нулевых познаниях
- Изучение программирования, языки программирования
- Какой язык должен быть первым для изучения C# , C++ или pascal? Программирование
- С чего начать учение программированию? С каких языков программирования лучше начинать учиться программированию?
Но дело не только в школьных преподах,
но и в вузовских...