Другие языки программирования и технологии
Почему начинающим программистам нужно начинать с Паскаля?
Нет такого закона. Просто среди школьных учителей ИКТ до сих пор именно паскаль вызывает наименьшее отторжение. Может у него действительно синтаксис попроще, чем у Си
Совершенно необязательно. Действительно, для обучения язык неплохой, но по современным меркам это довольно низкий старт для программиста. С паскаля стоит начинать тем, кто хочет получить общее представление о программировании, но не собирается заниматься этим профессионально.
Дмитрий Раздобреев
я бы сказал можно начинать с Паскаля и тем кто хочет стать профи. Например книга Алгоритмы и структуры данных Вирта на Паскале
Начинать надо с учебника программирования. А язык будет тем, который используется в этом учебнике для объяснения алгоритмов. Но если брать учебник, написанный Виртом, то, понятно, в первой редакции будет Pascal, во второй - Modula-2, в актуальной - Oberon-07. Причём каждый следующий язык проще, чем предыдущий.
Языки, сознанные Виртом (те самые Pascal, Modula, Oberon), хороши тем, что не допускают никаких вольностей (чем "жёстче" правила языка, тем проще научиться НЕ писать говнокод), содержат только то, что реально необходимо и практически не имеют правил по умолчанию, исключений из правил, трюкачества, провоцирующего говнокод (чем "славятся" и сам C, и большинство C-style языков)...
Когда ты пишешь на Pascal (если это именно Pascal, а не Delphi или PascalABC.Net) или Oberon, то вынужден продумывать, что, как и зачем делаешь, а не бездумно собирать код из готовых библиотек, не имея не малейшего понятия о том, как они работают.
Языки, сознанные Виртом (те самые Pascal, Modula, Oberon), хороши тем, что не допускают никаких вольностей (чем "жёстче" правила языка, тем проще научиться НЕ писать говнокод), содержат только то, что реально необходимо и практически не имеют правил по умолчанию, исключений из правил, трюкачества, провоцирующего говнокод (чем "славятся" и сам C, и большинство C-style языков)...
Когда ты пишешь на Pascal (если это именно Pascal, а не Delphi или PascalABC.Net) или Oberon, то вынужден продумывать, что, как и зачем делаешь, а не бездумно собирать код из готовых библиотек, не имея не малейшего понятия о том, как они работают.
Дмитрий Раздобреев
а как понять про трюкачество, про которые вы говорите? я не понимаю например. хочу увидеть пример
Надо начинать не с Паскаля, а с учебника информатики. В учебнике действительно Паскаль. Но там мог бы быть и другой язык. Паскаль - хороший вариант для изучения программирования (сложно объяснить почему), поэтому он используется в учебнике.
На мой взгляд, Паскаль бесполезен без хорошего учебника.
На мой взгляд, Паскаль бесполезен без хорошего учебника.
Раз Два
Объяснить почему - совсем не сложно. Паскаль изначально создавался для обучения программированию.
Потому что если начнёшь с пыхи - ею же и закончишь в 50 лет
у нас так заведено, начинать учить с Паскаля. В школе паскаль был и в универе сначала паскаль
Кто сказал так? Ты бы еще с ассемблера начал, учи что хочешь, что нравится, к чему влечет, изучи основы
Кто сказал? Я вот... Я с Питона начал...
Кайрат Алтаев
Расскажи мне про то, как работает пайтон.
Начинай с чего хочешь. Школьная программа построена на паскале.
Похожие вопросы
- Хочу пойти на программиста. Нужно начинать писать программы на языке Паскаль ?
- Чтобы стать программистом 1с нужно ли изучить Паскаль? Именно программировать (!)
- Все начинающие программисты думают что им непосильно выучить это?
- Помогите начинающим программистам.
- Подробно опишите что должен знать хороший программист и с чего нужно начинать самообучение?
- Хочу стать программистом. С чего нужно начинать?
- С чего нужно начинать путь изучения языков программирования чтобы стать программистом?
- Почему у программистов такие лютые собеседования?
- Что бы стать программистом нужно
- почему среди программистов так много ЧСВ? мне тут как то писала одна женщина не молодая, что она супер математик, dev