Другие языки программирования и технологии
Зачем ваше учат pascal - язык мертвый - лучше Python или Java сразу не?
Нужно объективные мнения.
Он изначально предназначен исключительно для обучения программированию. По тому и учат
Сейчас начинать с него совершенно не обязательно. Но многие преподаватели учат тому, что сами учили сто лет тому назад. Мир программирования быстро меняется, сейчас уже давно есть языки, которые для обучения не менее пригодны, а скорее более. Да и не только для обучения.
А где его учат? Если в школах - то по нему задания дают только. А потом на ответах: Помогите, ужасный паскаль, дан одномерный массив, спасите, срочно.
Или ты видишь, чтобы всем классом на уроке составляли код программы, по аналогии с другими предметами?
Или ты видишь, чтобы всем классом на уроке составляли код программы, по аналогии с другими предметами?
Фортран, Пи эль, Ассемблер и Паскаль это уже мертвые языки для программирования. Но они самые простые. Их изучение дает понимание что это вообще такое и учит самым азам програмирования. Без этих азов просто невозможно будет понять сами принципы написания программ. От простого к сложному, иначе никак.
Илья Макаров
Про Ассемблер не согласен
Стоит понимать, что язык программирования это всего-лишь инструмент. Каждый язык программирования создавался для своих целей и в итоге занял свою нишу.
Паскаль создавался для обучения и он довольно простой. А на простом языке можно спокойно выучить азы программирования, попробовать написать алгоритмы. Java тут проигрывает, поскольку принудительное ООП может помешать обучению. Человеку сразу придется вникать в то, что при изучении азов знать не обязательно, типо классы, объекты, статические методы и это только в том случае, если человек захочет полностью понять, как работает программа, которая hello world выводит. А в паскале все просто - операторные скобки и команда вывода hello world. Тут конечно можете сказать, что давайте использовать питон - но у него есть моменты, которые потом затруднят изучение других языков (динамическая типизация)
Паскаль устарел да, но начиная с паскаля можно стать хорошим программистом, главное понять, что язык всего-лишь инструмент, главное понять концепции.
Паскаль создавался для обучения и он довольно простой. А на простом языке можно спокойно выучить азы программирования, попробовать написать алгоритмы. Java тут проигрывает, поскольку принудительное ООП может помешать обучению. Человеку сразу придется вникать в то, что при изучении азов знать не обязательно, типо классы, объекты, статические методы и это только в том случае, если человек захочет полностью понять, как работает программа, которая hello world выводит. А в паскале все просто - операторные скобки и команда вывода hello world. Тут конечно можете сказать, что давайте использовать питон - но у него есть моменты, которые потом затруднят изучение других языков (динамическая типизация)
Паскаль устарел да, но начиная с паскаля можно стать хорошим программистом, главное понять, что язык всего-лишь инструмент, главное понять концепции.
Romka Muslimanov
не, главное потерять кучу времени сил и нервов выполняя домашку на мёртвом языке. это вам не Латынь, на нём ничего не описывают. он вообще не нужен в реалиях. всего лишь инструментов очень много и много достойных на его роль.
нет вы конечно в праве считать иначе но - у паскаля нет хорошего развивающегося комьюнити, нет особой библиотечной базы для реальных проектов. в гугле и на стековерфлоу вы едва ли надёте на нём что-то стоящее. а если и есть проекты на паскале-дельфях то они в большинстве своём достаточно низкого качества.
вы вообще задавались вопросом а почему им не пользуются?
его навязывают в школах! никто никогда не будет любить то что ему навязывают
и ещё у него достаточно уродливый синтаксис.
нет вы конечно в праве считать иначе но - у паскаля нет хорошего развивающегося комьюнити, нет особой библиотечной базы для реальных проектов. в гугле и на стековерфлоу вы едва ли надёте на нём что-то стоящее. а если и есть проекты на паскале-дельфях то они в большинстве своём достаточно низкого качества.
вы вообще задавались вопросом а почему им не пользуются?
его навязывают в школах! никто никогда не будет любить то что ему навязывают
и ещё у него достаточно уродливый синтаксис.
Потому что преподаватели других языков не знают.
хорошим программистом можно стать изучая любой современный язык программирования. это не особо связано так как все они имеют одни и те же принципы. читайте книги и учите то что актуально.
Java лучше
Во первых, нужно определится, чем ты хочешь заниматся! Определившись со своей будующей сферой деятельности нужно посмотреть какие языки там рулят (Высокоуровневые или низкоуровневые). Если высокоуровневые то смысла тратить время на паскаль нет, его знание и знания приобретённые пока его изучал. Тебе не пригодятся никогда!!!
Если же в сфере куда ты хочешь окунаться рулят Низкоуровневые языки то Паскаль для первого языка идеален! Низкоуровневые языки такие как Асемблер, Фортран, С, С++ и т. д. Довольно сложны в понимании и в коде легко допустить ошибку.
И тут выходит его величество паскаль. Он компактен, лёгок в понимании, он тоже является низкоуровневым. И самое главное... ПАСКАЛЬ ЭТО УЧЕБНЫЙ ЯЗЫК ОН ИЗНАЧАЛЬНО БЫЛ ПРИДУМАН ДЛЯ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ.
Главное не делай ошибку всех начинающих которые тупо берут книжку типо С++ шаг за шагом, в которой описан сам язык. Изучают её и... Потом негодуют я же выучил язык программирования, почему я до сих пор програмировать не умею? Дело в том, что знание языка програмирования не сделает вас хорошим программистом. Поэтому надо найти какие нибудь курсы по ОСНОВАМ ПРОГРАММИРОВАНИЯ желательно не менее 30 часов. В которых будут учить что такое компьютер, что такое процессор, почему компьютер умеет считать только до одного. Что такое драйвера, что за зверь системы исчесления, как перевести число в двоичную или десятичную или шестнадцатиричную систему исчисления и т. д. Затем что такое Алгоритмы, с чем их едят какие алгоритмы использовать в том или ином случае. После курса желательно прикупить книжку потолше по алгоритмам и в свободное время вдумчиво почитать, паралельно можно приступать к изучению выбранного языка. Да если выберите низкоуровневый язык програмирования и соответственную сферу например (программирование микроконтроллеров или робототехника, или програмирование операционных систем и т. д. Придётся научится паять без этого никуда))
Если же в сфере куда ты хочешь окунаться рулят Низкоуровневые языки то Паскаль для первого языка идеален! Низкоуровневые языки такие как Асемблер, Фортран, С, С++ и т. д. Довольно сложны в понимании и в коде легко допустить ошибку.
И тут выходит его величество паскаль. Он компактен, лёгок в понимании, он тоже является низкоуровневым. И самое главное... ПАСКАЛЬ ЭТО УЧЕБНЫЙ ЯЗЫК ОН ИЗНАЧАЛЬНО БЫЛ ПРИДУМАН ДЛЯ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ.
Главное не делай ошибку всех начинающих которые тупо берут книжку типо С++ шаг за шагом, в которой описан сам язык. Изучают её и... Потом негодуют я же выучил язык программирования, почему я до сих пор програмировать не умею? Дело в том, что знание языка програмирования не сделает вас хорошим программистом. Поэтому надо найти какие нибудь курсы по ОСНОВАМ ПРОГРАММИРОВАНИЯ желательно не менее 30 часов. В которых будут учить что такое компьютер, что такое процессор, почему компьютер умеет считать только до одного. Что такое драйвера, что за зверь системы исчесления, как перевести число в двоичную или десятичную или шестнадцатиричную систему исчисления и т. д. Затем что такое Алгоритмы, с чем их едят какие алгоритмы использовать в том или ином случае. После курса желательно прикупить книжку потолше по алгоритмам и в свободное время вдумчиво почитать, паралельно можно приступать к изучению выбранного языка. Да если выберите низкоуровневый язык програмирования и соответственную сферу например (программирование микроконтроллеров или робототехника, или програмирование операционных систем и т. д. Придётся научится паять без этого никуда))
Я не считаю, что Паскаль нужно учить в наше время. Возможно, что он дает какие-то базовые знания, но лучше учить Python - он сейчас крутой.
Похожие вопросы
- Имеет ли смысл учить Pascal для того, чтобы проще было учить более современные языки (Например, perl, C/C++)?
- Почему Pascal считается мертвым языком? В чем причина смерти?
- решение задачи на python, c++, java
- Как настроить Python под Си? Как написать программу на языке Си в Python'е ?
- В какой последовательности учить веб языки, знаю html как дальше ?
- если я буду учить С# как основной, то пойму и Java, С, С++ ?
- Почему в некоторых вузах и школах учат Pascal? В чём профит?
- Какой язык программирования выбрать к изучению? Java, C++ или другие?
- Я хочу изучать программирование... Что именно надо учить? Какой язык программирования лучше учить? Почему?
- Как учить английский язык программисту? Как учили вы? Когда заметили первый результат?