История №980118
Рascal один из самых структурированных языков. Как начинать писать сразу с объектно-ориентированных - даже не знаю!...
автор ни разу не программировал
паскаль такой же живой язык программирования как и фортран
даже можно найти программы на нём
есть среда delphi там тоже паскаль
программирование на паскале развивает навык программирования, после паскаля можно смело программировать любые микропроцессоры, пневмоавтоматику, зонды на Юпитер, и даже некая станция вышедшая за пределы солнечной системы имела часть кода на паскале
Dmitry Karpov ★• 12.11.18 01:51
В школе учат также прыгать через козла и коня. Кому это нужно в жизни?
А ещё - учат стихи Пушкина. Тоже в жизни не пригодятся.
Ну, как бы Паскаль был придуман Н. Виртом для обучения студентов.
Моего бедного сына в школе бесцеремонно определили на ДжаааСкрипт. Не знаю, что лучше. Смотрю на их школьную программу и удивляюсь полному отсутствию методичности.
А с чего ты взял, что он мёртвый? Если Borland Pascal давно умер, то Delphi живее всех живых. И ты не поверишь, есть бесплатный компилятор Free Pascal, а к нему бесплатная IDE-оболочка Lazarus (намёк на воскрешение Лазаря).
https://www.lazarus-ide.org/index.php
и
https://www.freepascal.org
Рекомендую обратить внимание на даты релизов.
Здесь всё очень просто.
Школьные учительницы информатики, которым сейчас 30 - 40, учились в 90-х, когда Паскаль был очень модным языком. И других языков не знают.
Кстати. Мертвость Паскаля Вами несколько преувеличена.
Знаю фирму, которая когда-то очень давно купила у фирмы Борланд (ныне почившей в бозе) Делфи 3 (!), и до сих пор продолжает на нем делать программы под Виндовс. А на мой вопрос, а как же с современным подходом, мне ответили - мы достаточно мощная фирма и сами пишем новые расширения для старого Делфи 3.
пишу сейчас на Питоне, но начинал с Паскаля, затем на Делфи. Последний до сих пор жив.
Программирование надо изучать именно по простым языкам (Паскаль, Си, Бейсик в концеконцов)
Язык как язык, там суть не в языке который изучаешь а в общих принципах.
Васька Пупин ★• 11.11.18 10:55
Паскаль изначально создавался как язык для обучения программированию.
Dmitry Karpov ★➦robin1• 12.11.18 01:48
Бэйсик - для быстрого написания одноразовых программ.
Аппликаций, написанных на "мёртвых языках", работающих и сейчас - полно.
У меня, например, сейчас в разработке проект миграции Accembler-кода в Cobol.
Хренонимус ★➦Alexander_A• 11.11.18 12:22
А, вот и GOTO пригодился :)
Хорошо платят, говорят
А чем Паскаль не нравится?
Простой в освоении язык, который содержит все базовые принципы более сложных языков. Не Бэйсик с его GOTO.
Для закладки основ - достаточно неплохой вариант.
Многомерные массивы - есть, циклы - есть, процедуры вроде как тоже были, равно как и функции. Или начинающего погромиста нужно сразу на Ассемблер сажать?
Не так чтобы хвастаюсь, но заложенных основ со времен Паскаля + справочника по С мне было достаточно, чтобы за один день сваять свой собственный логгер для BMS, не имея до этого с С опыта общения.
Хренонимус ★➦Alexander_A• 11.11.18 12:21
Именно с этого нужно лекции начинать по программированию :D
Можно добавить: "или получишь эцих с гвоздями"
Clopodav➦Хренонимус• 11.11.18 22:46
ОбджектПаскаль очень неплох.
Ну, с С++17 не сравнится, но неплох.
А всякие извраты типа Objective C/C++, Swift, Kotlin реально через жоппу прикинуты.
Хренонимус ★➦Clopodav• 11.11.18 23:24
Не могу прокоментировать - программирую только когда совсем приперло и сугубо утилитарно, как результат - весьма нестройно. Компилится, логических ошибок не содержит, переменные перед циклами обнуляются? Вот и ладненько. А то, что программа в 1500 строк вместо 150 потенциальных, ну и бес с ним - 15кб или 150кб особенной разницы не имеет в моем случае.
Были бы нужные мне библиотеки под бэйсик, писал бы на нем :D
Dmitry Karpov ★➦Хренонимус• 12.11.18 01:49
Есть Бэйсики с полным набором управляющих конструкций.
Хренонимус ★➦Dmitry Karpov• 12.11.18 14:48
Мне для моего хобби нужна конкретная поддержка libmodbus. Т.б, я полагаю, что можно и самому ее написать хоть на бэйсике, но вот как-то не мое это :)
Dmitry Karpov ★➦Хренонимус• 13.11.18 19:47
Вы не смогли прикрутить libmodbus к Бейсику? Может, у Вас Бейсик некошерный?
Попробуйте BBS-Basic для Windows - он умеет юзать DLL.
Хренонимус ★➦Dmitry Karpov• 13.11.18 23:37
Я даже и не собирался - debian+raspberry работает уже 4ый год без перерывал :)
Как объяснить изучение истории в школе, ведь все персонажи давно умерли?
Clopodav➦ntktw• 11.11.18 22:47
Смысл истории в том, чтобы знать чьи ошибки ты развил.
Ну, и поиск кладов, разумеется. Пополам с географией.