Сегодня я хотел бы поговорить на совсем отвлечённую тему, а именно имеет ли право на полноценное существование язык Pascal и почему он находится в довольно плачевном состоянии по сравнению с другими средствами разработки на текущий момент.
На мой взгляд, да и по мнению многих экспертов, Паскаль идеально подходит для обучению программированию. В качестве примера можно привести форум http://www.programmingforum.ru/pascal/, где народ, в большинстве своём, решает студенческие задачи. В этом то и состоит одновременно и беда и преимущество языка, которое не дало ему кануть в лету в чреде многочисленных средств программирования. Жесткое соблюдение правил хорошего тона в программировании обеспечивает идеальный инструмент для обучения программированию и в то же время создаёт некоторые трудности для уже опытных программистов. Почему-то во многих школах начинают с Бейсика и я не могу понять почему. Может кто-то из вас выскажет свои мысли по этому поводу.
Другой причиной задержки в развитии Паскаля является относительно не успешная деятельность компании, реализующей Delphi — основной наиболее успешной IDE. Сначала это была компания Borland, а теперь Embarcodero. Delphi прекратил своё развитие на седьмой версии и многие программисты остановились на ней и продолжают использовать и по сей день.
Среди свободных реализаций IDE стоит отметить Lazarus – это кроссплатформенная система программирования, поддерживающая множество операционных систем, в том числе и Windows Mobile. Языком программирования в Lazarus служит Free Pascal.
Как мне кажется, несмотря на все трудности Pascal имеет будущее и это будущее в системе Lazarus.
Поделитесь этим:
Случайные записи
-
Рубрики
- Android (13)
- Java (1)
- Lazarus (3)
- linux (6)
- PHP (2)
- Postgresql (2)
- python (15)
- SEO (2)
- Windows mobile (2)
- WordPress (2)
- Библиотеки и компоненты (3)
- Видео (1)
- Документация (11)
- Интересное (14)
- Мобильные новости (18)
- Новости (87)
- Полезные советы (6)
- Проекты (5)
Ссылки
Ещё несколько лет назад писал на Pascal/Delfi. По ряду причин пришлось освоить скриптовые языки Python и Ruby. В Ruby просто влюбился. Теперь избегаю Pascal как только могу. Достаточно только того, что код на Ruby можно писать так, что комментарии (пояснения к коду программы) просто не нужны. Текст программы читается просто как обычный текст на английском языке. Видимо я не один такой, раз Delfi потерял свою популярность. Обучать программированию нужно не на древних языках, а на том, что позволяет быстро получить результат.
Вот именно, что быстрее всего десктопные приложения пишутся в Delphi. Это обусловлено наличием готовых компонент — строительных кирпичей или даже строительных панелей программирования.
Наткнулся в одном вопросе на спор о Паскале. Хоть язык и перестал развиваться — многие считают, что язык по-прежнему выполняет функцию обучения ЯП. Возможно вообще кто-то считает, что с помощью этого языка лучше всего выполнять какие-либо задачи. Лично моё мнение! Данный язык вообще стоит исключить из обучающей программы, он мёртв, зачем учится на нём программированию? Отлично справится с обучающей функцией язык СИ, который всегда будет актуальным.
Во первых, нужно определится, чем ты хочешь заниматся! Определившись со своей будующей сферой деятельности нужно посмотреть какие языки там рулят(Высокоуровневые или низкоуровневые). Если высокоуровневые то смысла тратить время на паскаль нет, его знание и знания приобретённые пока его изучал. Тебе не пригодятся никогда!!!
Если же в сфере куда ты хочешь окунаться рулят Низкоуровневые языки то Паскаль для первого языка идеален! Низкоуровневые языки такие как Асемблер, Фортран, С, С++ и т.д. Довольно сложны в понимании и в коде легко допустить ошибку.
И тут выходит его величество паскаль. Он компактен, лёгок в понимании, он тоже является низкоуровневым. И самое главное… ПАСКАЛЬ ЭТО УЧЕБНЫЙ ЯЗЫК ОН ИЗНАЧАЛЬНО БЫЛ ПРИДУМАН ДЛЯ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ.
Главное не делай ошибку всех начинающих которые тупо берут книжку типо С++ шаг за шагом, в которой описан сам язык. Изучают её и… Потом негодуют я же выучил язык программирования, почему я до сих пор програмировать не умею? Дело в том, что знание языка програмирования не сделает вас хорошим программистом. Поэтому надо найти какие нибудь курсы по ОСНОВАМ ПРОГРАММИРОВАНИЯ желательно не менее 30 часов. В которых будут учить что такое компьютер, что такое процессор, почему компьютер умеет считать только до одного. Что такое драйвера , что за зверь системы исчесления , как перевести число в двоичную или десятичную или шестнадцатиричную систему исчисления и т.д. Затем что такое Алгоритмы , с чем их едят какие алгоритмы использовать в том или ином случае. После курса желательно прикупить книжку потолше по алгоритмам и в свободное время вдумчиво почитать, паралельно можно приступать к изучению выбранного языка. Да если выберите низкоуровневый язык програмирования и соответственную сферу например(программирование микроконтроллеров или робототехника, или програмирование операционных систем и т.д. Придётся научится паять без этого никуда))