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

Какой диалект Паскаля лучше учить

Новичку, и стоит ли перед изучением программирования изучить перевод чисел в разные системы счисления, блок схемы
ZZ
Zoom-Bi Zombak
116
начните с индусского
---
- перевод чисел в разные системы счисления - изучать не обязательно, достаточно понять принцип
- блок схемы - только на самом начальном этапе, дальше схема работы алгоритма будет у Вас в голове... Это как составить блок-схему как дойти от дома до школы ))
РМ
Ринат Мухаметдинов
96 695
Лучший ответ
Новичку для изучения программирования - без разницы абсолютно, лишь бы не АБЦ с его закидонами.
Для практических же целей он в современном мире не используется.
Клим Авдюкевич
Клим Авдюкевич
93 573
Тот диалект, который используется в учебнике программирования, который ты читаешь.

В первой редакции учебника Вирта использовался созданный Виртом же классический Pascal. Во второй редакции учебника использовался язык Modula-2 - очень похожий на Pascal, но в котором исправлены ошибки дизайна Паскаля. В актуальной редакции учебника используется язык Oberon-07 - очень похожий на Modula-2 и Pascal, но в котором исправлены недостатки Modula-2.

При этом Modula-2 проще, чем классический Pascal, а Oberon-07 проще, чем Modula-2.

Из всех систем счисления тебе реально понадобятся только двоичная и шестнадцатеричная. И это совсем не сложно.

Меня - в 1984 году - блок-схемам учили. И это полезный навык, который помогает читать всяческие UML, ERD и прочие современные диаграммы.
Эдуард Филатов
Эдуард Филатов
65 792
Turbo- несколько подустарел, вместо него, наверно, Free Pascal больше подойдёт, так как они похожи. Потом объектный Паскаль (Delphi). Pascal ABC больше не поддерживается (он ужè давнò ABC.Net !), да и АБЦ - это Паскаль лишь только по названию. Это отечественная разработка "Паскаля нового поколения", весьма активно втюхиваемая в российский образовательный процесс. А нужен ли АБЦ кому-то на самом деле, включая учёных, инженеров и прочих специалистов, - неизвестно. Но по-моему - нет!
А литература какая? "Песни о Паскале" и "А слабò?" О. Деревенца, "Программирование в алгоритмах" Окулова, любой более-менее современный базовый учебник алгоритмического языка Паскаль (Turbo-, Free или Delphi), конечно же, и дилогия Н. Вирта "Систематическое программирование. Введение" и "Алгоритмы + Структуры Данных = Программы" (с нотацией для Паскаля! Только сразу говорю: я не знаю, где ты вторую часть этой дилогии скачаешь. Да она к тому же и не совсем для зелёных новичков. Кстати, классический учебник Вирта можно легко заменить классическим же учебником Ахо, Хопкрофта и Ульмана "Структуры данных и алгоритмы", прошлые издания которого точно есть в бесплатной скàчке !). (•‿•)
Объектный Паскаль ещё есть. Но я вообще не знаю, кому он нужен. Ну а если интересно - изучай, конечно, этот Oberon! Хы-гы-гы! ʘ‿ʘ
Ярослав Сергеевич Тьфу! Oberon - это компонентный Паскаль, а не объектный.
(✷‿✷)
Мне вот стыдно, что стон имя бинарным кодом написать не могу. Лет 30 уже стыдно, скрываю
Кирилл Спицин
Кирилл Спицин
10 221
новичку прежде всего нужно научиться гуглить