LINUX.ORG.RU
ФорумTalks

Паскаль - годный ЯП для начинающего?


0

1

Есть ли в этом хоть доля правды? Я сомневаюсь.

В обучении программированию всегда есть баланс между глубоким пониманием работы программы и вероятностью на программирование забить, так как стремное это дело(С) и возможностью быстро наваять прикольную програмку, повысить ЧСВ до небес и полюбить программирование, но ничего особо не понимать (Java, C#). Маргинальщине вообще нечего делать, пока не научишься нормальным ЯП. Паскалю нет места ни там, ни там. И ничего впечатляющего не напишешь и истинную суть памяти тоже не поймешь. Фраза Вирта устарела, о том что это лучший ЯП для обучения?

Разговор идет о ребенке лет в 14-15. Навеяно желанием некоторых обучить его Паскалю.

★★★★★
Ответ на: комментарий от spoilt

акцентом. Пример из, как ты выразился «промышленного кодинга»: внезапно на сервере стала заканчиваться память, и с этим что-то надо делать. Кто-то начнет рыться в коде и скрытых возможностях сервера, переписывать каждую сортировочку с профайлером и оптимизируя вызовы со спекой по процессору и оси. Кто-то напротив напишет мега-расширяемый фреймворк, позволяющий расширить систему на сколько хочешь серверов, после чего докупит еще четыре сервака в стойку. Предполагаю, это будут совсем разные люди.

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

Пример из, как ты выразился «промышленного кодинга»: внезапно на сервере стала заканчиваться память, и с этим что-то надо делать. Кто-то начнет рыться в коде и скрытых возможностях сервера, переписывать каждую сортировочку с профайлером и оптимизируя вызовы со спекой по процессору и оси. Кто-то напротив напишет мега-расширяемый фреймворк, позволяющий расширить систему на сколько хочешь серверов, после чего докупит еще четыре сервака в стойку. Предполагаю, это будут совсем разные люди.

[off]из первого получится мозолеед, вторые запилят гугль[/off]

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

Предполагаю, это будут совсем разные люди.

Нет. Это может сделать один и тот же человек в зависимости от обстоятельств. Переписывание софтины и ее дополнительный тестинг может вылится в очень круглую сумму. Да и выгода от такой оптимизации может быть незначительна. В итоге покупка дополнительных серверов может избавить от ненужного геммороя в плане допилки уже стабильного софта.

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

> Нет. Это может сделать один и тот же человек в зависимости от обстоятельств.

Есть в Новосибирске один такой чел, преподавал в разных вузах алгоритмы... правда потом его выкинули оттуда, но это другая история... Так вот он в 90х годах удалился из реального мира и ушел в астрал (с перерывами на лекции про алгоритмы). В ходе блужданий в астрале он (отдельно от всего остального мира) придумал свой собственный ORM, свою собственную нереляционную БД, и свой собственный супероптимизированный метод вычисления чего-то там, что сейчас вычисляется аппаратно. Год назад этот чел обратился ко мне с просьбой реализовать всю эту хренотень на жаве или что я пожелаю (antlr, llvm..). Заявил, что его разработка будет конкурировать с Oracle и Database и современными процессорами. После недели изучения бумажной документации пришлось отказаться от помощи.. Что самое обидное - в алгоритмах чел действительно шарит.

Второй пример - два года назад видел архитектора крупного софтверного проекта. На плюсах. При этом он заставлял людей писать сортировки вручную, не использовать STL, зато боготворил ассемблерные вставки и кодинг-стайл в стиле k&r в плохом смысле слова. Один человек из команды прямо у мну на глазах не выдержал подобного отношения и слинял даже не в другой проект - в другую контору, остальные просто тихо подвывали.

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

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

Здесь используется тонкий приём троллинга (возможно правда неосознанно).

Поехали:

Кто-то начнет [..] Кто-то напротив [..]

Зацените стиль! Начинаем с противопоставления - подсознательно данный оборот воспринимается так, как будто говорится про 2-х разных человек. Дальше надо только сделать вывод, правильный вывод:

Предполагаю, это будут совсем разные люди

Абсолютно правильный вывод. Конечно разные! :) Один Петя, другой Вася. Только вот то что они учились в MIT на CS в одной и той же группе в одно и то же время и, следовательно, получили одинаковые знания - всего лишь нюанс и упоминать об этом совсем не обязательно. :)

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