Другие языки программирования и технологии

Зачем ваше учат pascal - язык мертвый - лучше Python или Java сразу не?

Нужно объективные мнения.
Он изначально предназначен исключительно для обучения программированию. По тому и учат
Сергей Махиня
Сергей Махиня
82 412
Лучший ответ
Сейчас начинать с него совершенно не обязательно. Но многие преподаватели учат тому, что сами учили сто лет тому назад. Мир программирования быстро меняется, сейчас уже давно есть языки, которые для обучения не менее пригодны, а скорее более. Да и не только для обучения.
А где его учат? Если в школах - то по нему задания дают только. А потом на ответах: Помогите, ужасный паскаль, дан одномерный массив, спасите, срочно.
Или ты видишь, чтобы всем классом на уроке составляли код программы, по аналогии с другими предметами?
Choriev Eshmurod
Choriev Eshmurod
92 464
Фортран, Пи эль, Ассемблер и Паскаль это уже мертвые языки для программирования. Но они самые простые. Их изучение дает понимание что это вообще такое и учит самым азам програмирования. Без этих азов просто невозможно будет понять сами принципы написания программ. От простого к сложному, иначе никак.
Igor Scherban
Igor Scherban
90 230
Илья Макаров Про Ассемблер не согласен
Стоит понимать, что язык программирования это всего-лишь инструмент. Каждый язык программирования создавался для своих целей и в итоге занял свою нишу.

Паскаль создавался для обучения и он довольно простой. А на простом языке можно спокойно выучить азы программирования, попробовать написать алгоритмы. Java тут проигрывает, поскольку принудительное ООП может помешать обучению. Человеку сразу придется вникать в то, что при изучении азов знать не обязательно, типо классы, объекты, статические методы и это только в том случае, если человек захочет полностью понять, как работает программа, которая hello world выводит. А в паскале все просто - операторные скобки и команда вывода hello world. Тут конечно можете сказать, что давайте использовать питон - но у него есть моменты, которые потом затруднят изучение других языков (динамическая типизация)

Паскаль устарел да, но начиная с паскаля можно стать хорошим программистом, главное понять, что язык всего-лишь инструмент, главное понять концепции.
Romka Muslimanov не, главное потерять кучу времени сил и нервов выполняя домашку на мёртвом языке. это вам не Латынь, на нём ничего не описывают. он вообще не нужен в реалиях. всего лишь инструментов очень много и много достойных на его роль.
нет вы конечно в праве считать иначе но - у паскаля нет хорошего развивающегося комьюнити, нет особой библиотечной базы для реальных проектов. в гугле и на стековерфлоу вы едва ли надёте на нём что-то стоящее. а если и есть проекты на паскале-дельфях то они в большинстве своём достаточно низкого качества.

вы вообще задавались вопросом а почему им не пользуются?
его навязывают в школах! никто никогда не будет любить то что ему навязывают
и ещё у него достаточно уродливый синтаксис.
Потому что преподаватели других языков не знают.
хорошим программистом можно стать изучая любой современный язык программирования. это не особо связано так как все они имеют одни и те же принципы. читайте книги и учите то что актуально.
Кирилл !!!!!
Кирилл !!!!!
4 332
Java лучше
1 1
1 1
1 829
Во первых, нужно определится, чем ты хочешь заниматся! Определившись со своей будующей сферой деятельности нужно посмотреть какие языки там рулят (Высокоуровневые или низкоуровневые). Если высокоуровневые то смысла тратить время на паскаль нет, его знание и знания приобретённые пока его изучал. Тебе не пригодятся никогда!!!
Если же в сфере куда ты хочешь окунаться рулят Низкоуровневые языки то Паскаль для первого языка идеален! Низкоуровневые языки такие как Асемблер, Фортран, С, С++ и т. д. Довольно сложны в понимании и в коде легко допустить ошибку.
И тут выходит его величество паскаль. Он компактен, лёгок в понимании, он тоже является низкоуровневым. И самое главное... ПАСКАЛЬ ЭТО УЧЕБНЫЙ ЯЗЫК ОН ИЗНАЧАЛЬНО БЫЛ ПРИДУМАН ДЛЯ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ.
Главное не делай ошибку всех начинающих которые тупо берут книжку типо С++ шаг за шагом, в которой описан сам язык. Изучают её и... Потом негодуют я же выучил язык программирования, почему я до сих пор програмировать не умею? Дело в том, что знание языка програмирования не сделает вас хорошим программистом. Поэтому надо найти какие нибудь курсы по ОСНОВАМ ПРОГРАММИРОВАНИЯ желательно не менее 30 часов. В которых будут учить что такое компьютер, что такое процессор, почему компьютер умеет считать только до одного. Что такое драйвера, что за зверь системы исчесления, как перевести число в двоичную или десятичную или шестнадцатиричную систему исчисления и т. д. Затем что такое Алгоритмы, с чем их едят какие алгоритмы использовать в том или ином случае. После курса желательно прикупить книжку потолше по алгоритмам и в свободное время вдумчиво почитать, паралельно можно приступать к изучению выбранного языка. Да если выберите низкоуровневый язык програмирования и соответственную сферу например (программирование микроконтроллеров или робототехника, или програмирование операционных систем и т. д. Придётся научится паять без этого никуда))
Макс Е
Макс Е
194
Я не считаю, что Паскаль нужно учить в наше время. Возможно, что он дает какие-то базовые знания, но лучше учить Python - он сейчас крутой.