LINUX.ORG.RU

алгоритмического и блоксхемного.

Deleted
()

Python ибо прорва библиотек. Хотя, можешь начинать с го, он прост и вполне актуален.

anonymous
()
Ответ на: комментарий от SjZ

поцкаль умер до того, как я родился

Ггг. Не застал, но осуждаю :) Конпеляет зато быстрее :)

Си - основа очень многих языков

Сомнительная заслуга :) (многие языки появились как раз как замена Си за его «неочевидные» достоинства)

меньше по сто раз писать одну и ту же бесполезную чепуху

Макросы што ле?

сам код намного более прилично выглядит

Только если code conventions соблюдены и обычные правила хорошего тона, хотя бы из тех же «K & R». Сходи на говнокод.ру в раздел Ц - много удивительного ждет тебя, «студент 20 лет» :)

slackwarrior ★★★★★
()
Ответ на: комментарий от Deleted

Да нет, это вообще-то стандартный подход к изучению языка. Другое дело, что в Си дьявол кроется в деталях, и «подмножеством» ты не ограничишься. Написав компилятор подмножества Си, сам Си ты знать не будешь все равно. Си ты будешь знать только когда будешь стандарт C99 на завтрак есть.

anonymous
()
Ответ на: комментарий от comp00

Си идеально подходит для первого языка: он достаточно актуальный, хорошо документированных, с хорошей производительностью и простым синтаксисом.

И выстрелами в ногу by design.

slackwarrior ★★★★★
()
Ответ на: комментарий от forCe

С борщевиками в переписывание портежа схлестнуться. Зачем же еще?

slackwarrior ★★★★★
()
Ответ на: комментарий от comp00

Контекстно-зависимые конструкции, которые для непосвященных выглядят «слабо отличимыми» :)

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

Тупой ты. Собрался приходить в промышленность сразу после того, как нарисуешь свою первую звездочку на Лого? Речь-то про первый язык, а к моменту, когда из тебя получится готовый junior, тебе еще года три учиться придется.

anonymous
()
Ответ на: комментарий от slackwarrior

Слышь, недоумок, ты позволил себе комментарий зашкаливающей степени тупости и неуместности:

А потом прийти в промышленность и забыть все, чему учился :) «Это Ъ-ЫнтерпрайзЪ, сынок!» (с)

Так кто ты теперь, как не тупой?

anonymous
()
Ответ на: комментарий от anonymous

Проблема паскаля в маргинальности. Очень легко будет скатиться в Delphi или в модулы2-обероны-компонентпаскали. И все, считай потерян программист.

forCe
()
Ответ на: комментарий от anonymous

Вождению карьерных самосвалов участся на карьерных самосвалах. (Ну максимум - на тренажере вождения карьерных самосвалов, чай не в лесу живем) Потому что опыт вождения каров для гольфа и малолитражек тут не пригодится.

slackwarrior ★★★★★
()

Программист - не программист, если не повыжигал себе глаза синим экраном турбопаскалевской ИДЕ. Засим - изучай паскакаль. А потом переползешь на си и удивишься, как прекрасен этот мир.

Corey
()

Тэги сначала научись правильно ставить, школоло.

Apple-ch ★★
()
Ответ на: комментарий от Archer73

Потом C

годно, сохранил в закладочки, буду советовать студентоте.

Corey
()
Ответ на: комментарий от slackwarrior

Естественно. Не выстрелив в ногу, не поймёшь, насколько хорошей штукой являются всякие системы типов и сборщики мусора.

ilammy ★★★
()
Ответ на: комментарий от anonymous

Признай что ты Царь и иди поешь слив, главное с косточками не ешь - за окошко выбрасывай.

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 1)
Ответ на: комментарий от ilammy

А главное, как ты поймешь что такое дрифт или «уши» на карьерном самосвале, если ты этому учился на тазике в автошколе :)

slackwarrior ★★★★★
()
Ответ на: комментарий от Virtuos86

Привычка же. Вообще кодил на си, жабке, питоне, етс, поэтому комментарии всё же на автомате цпп-стайл. Сейчас изучаю хаскель и собственно понимаю, что годы императивщины - время, потраченное в пустую.

И да, в хаскелле всё и без комментарием понятно [/trololo-mode off]

PS: я собственно не утверждаю, что хаскель (ну и лисп) - единственные языки на которых можно/нужно писать. Но даже на жабке лучше мыслить в категориях фп.

anonymous
()
Ответ на: комментарий от slackwarrior

паскаль имеет значительно меньше потенциала и готовых фреймворков, библиотек и биндингов чем паскаль? примерно на порядок как минимум

поэтому еще раз - если выбор между паскалем и питоном, то однозначно Python

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от sdio

Очень расплывчато. Начинать надо не с языка программирования, а с алгоритмов и структур данных. Язык всего лишь средство реализации.

Глупости. Начинать надо с основ языка, а потом уже переходить к алгоритмам и структурам данных.

Ты бы ещё предложил первоклассникам сразу учить химию и физику, а не русский и математику.

anonymous
()

начни с английского... проку будет больше... потом можно плавно перейти на javascript, может пригодиться в последствии

mm3 ★★★
()
Ответ на: комментарий от Corey

Программист - не программист, если не повыжигал себе глаза синим экраном турбопаскалевской ИДЕ. Засим - изучай паскакаль. А потом переползешь на си и удивишься, как прекрасен этот мир.

Если сначала лизнуть каку паскаля, а потом ощутить сладость и аромат нормальных языков программирования - то согласен что мир покажется лучше, продуктивность подскочит :)

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от anonymous

А вот и идиот отписался. Вождению ты сразу на карьерном самосвале учиться будешь?

А ты видимо вождению карьерного самосвала будешь учиться на мопеде? Идиот отписался, ага.

anonymous
()
Ответ на: комментарий от anonymous

Глупости ты говоришь.

Как учить язык без базовых знаний? Что такое variable, string, array, ... — структуры, которые надо учить без привязки к языку.

action, loop, branch — управляющие структуры алгоритма, ЯП тут тоже не нужен, достаточно блок схем.

sdio ★★★★★
()
Ответ на: комментарий от anonymous

сразу учить химию и физику

это сложные, перегруженные синтаксисом ЯП

русский и математику

это базовые вещи — структуры данных и алгоритмы.

sdio ★★★★★
()
Ответ на: комментарий от sdio

Как учить язык без базовых знаний? Что такое variable, string, array, ... — структуры, которые надо учить без привязки к языку.

Как ты их будешь учить без привязки к какому-либо языку - это для меня загадка. Какой толк тебе от массива, если ты ни записать в него, ни прочитать из него не можешь. Язык нужен банально для примеров.

anonymous
()
Ответ на: комментарий от quickquest

Авторы новой серии учебников информатики углубленного уровня (ФГОС) рекомендуют PascalABC.NET в качестве среды для обучения современному программированию.

Неужели моя страна все-таки обречена?

forCe
()
Ответ на: комментарий от anonymous

Как ты их будешь учить без привязки к какому-либо языку

Рисунки. Переменная — ячейка (квадратик), массив — набор ячеек и т.д.

sdio ★★★★★
()
Ответ на: комментарий от forCe

Ну как же не ужаснее, если там Оберон, а тут Java?

Там полноценный Оберон-07, а в Процессинге искалеченная одноногая «жаба»

PascalABC.NET
Ваши ссылки одна другой краше.

Тебя никто не заставляет программировать на нём, но если «злой рок» заставит тебя обучать современную «школоту», то PascalABC.NET — подходящий инструмент для освоения первоначальных понятий и навыков программирования.

quickquest ★★★★★
()
Ответ на: комментарий от quickquest

Паскаль - устаревший и откровенно слабый инструмент. Только в рашке и бывших колониях на нем обучают.

anonymous
()
Ответ на: комментарий от anonymous

Паскаль - устаревший и откровенно слабый инструмент.

Топор — устаревший и откровенно слабый инструмент. Но без него невозможна современная цивилизация :)

Обучение и работа — разные занятия. Большинство автомобилистов учатся не на тех машинах, на которых ездят в дальнейшем.

quickquest ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.