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

Нужно ли учить язык Паскаль ?

Нет, сие не есть цель
Владимир Нартов
Владимир Нартов
93 913
Лучший ответ
Языки по началу учить вообще не надо. Надо учиться программировать, практически всё равно на чём
Паскаль для цели обучения программированию подходит: в нём достаточно строгий синтаксис, нет перегруженности и хорошо отлавливаются ошибки
Не обязательно. Это промежуточная ступенька для тех, кому трудно сразу освоить алгоритмы на професстональном языке.
Иван Точёный
Иван Точёный
69 022
Да уж не пожалей недельку-другую, поучи. Не помешает.
Зорайр Баратян
Зорайр Баратян
83 844
Для программиста - обязательно. Он очень строгий и приучает к хорошему стилю, одновременно программы на нём содержат встроенные обработчики ошибок. Поэтому обычно с паскаля начинают обучение.
IN
Ivan Nekto
27 176
Большого смысла в этом лично я не вижу. На мой взгляд из языков-ветеранов стоит изучать С/С++, а из новых Rust и/или Go.
Самый тупой язык, особенно касаемо типов переменных, если в СИ int можно спокойно делить на char, пасцаль таких фокусов не позволит)))
SI
Senan Ismayilov
6 587
Вячеслав Огуречников > int можно спокойно делить на char, пасцаль таких фокусов не позволит

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