The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз компилятора Free Pascal 3.0, opennews (ok), 26-Ноя-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


63. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от Аноним (-), 27-Ноя-15, 02:29 
> Тоже начинал с паскаля и помню как C после него был словно
> глоток свежего воздуха. Не знаю чему этот недоязык может научить -
> разве что как не надо делать, только зачем это изучающим программирование?
> Паскаль - ограниченный, неочевидный язык с отвратительным синтаксисом.

Язык программирования учит лишь одному -- как человеку перевести свой алгоритм, выраженный  скажем, в блок-схеме, в машинный язык. Всё. Язык программирования вообще не важен. Современные программисты зациклились на нём, а работодатели не понимают, что знание конкретного языка -- дело наживное и для профи не имеет никакого значения, ибо язык и среда изучается за короткий срок. Помню, как Шишкин (оидн из разрабов РайзерФС) поспорил с создателями бтрфс, доказывая им (далее говорю своими словами), что без изначально научного подхода, то есть без опирания на чётко разработанные алгоритмы, разрабатывать ОС не возможно. А они высасывали из пальца по принципу "ввязаться в бой, а дальше будет видно". Но нас в СССР не так учили, это не наш метод, мы привыкли продумывать всё от и до, а уж потом выбирать средство решения по задаче. Так и с языком. Любой язык учиться за пару недель, а тонкости его усваиваются за месяц. Не нужны ни курсы, ни долгое обучение, поэтому всё равно, с какого языка начинать. Людей надо учить ставить задачу и решать её на бумаге, видя решение целиком, потом переводить в алгоритм, а только потом в код на любом подходящем языке и в любой среде.

Ответить | Правка | Наверх | Cообщить модератору

70. "Релиз компилятора Free Pascal 3.0"  –3 +/
Сообщение от Аноним (-), 27-Ноя-15, 06:06 
Многобукав. Си/Си++ удобнее и даёт больше свободы, поэтому паскаль просpaл свою нишу. Даже в формошлёпстве. Всё остальное - это оправдания неудачников.
Ответить | Правка | Наверх | Cообщить модератору

73. "Релиз компилятора Free Pascal 3.0"  +5 +/
Сообщение от ram_scan (?), 27-Ноя-15, 07:19 
Си/Си++ дает не больше свободы, а больше анархии, причем запрещенные приемы эти или поощряет или вообще возводит в ранг стандарта. В крестах вон ввели строгую типизацию. Строгую ввели, с совместимостью типов вопрос на старом месте оставили. Все стали строго вручную типы к нужным приводить, или переопределять все и вся, лучше б не меняли ничего. Сидишь и не знаешь что у нас сегодня "+" делает пока половину хидеров не перекопаешь.

А потом программист ходит по граблям приучая себя писать if (NULL == foo) и заниматься прочим ментальным онанизмом, чтобы поймать хоть часть залепух на этапе компиляции, иначе глюки со всех щелей прут.

Одна фишка с UB в сях что стоит. И говорит это только о том что язык разрабатывался не как синтаксически стройный и однозначный, а налепили по быстрому макроязык для системы команд PDP-11 как налепилось а потом куда вывезло туда и вывезло.

Ответить | Правка | Наверх | Cообщить модератору

89. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от Аноним (-), 27-Ноя-15, 09:30 
А то в паскакале UB нет.

Ответить | Правка | Наверх | Cообщить модератору

108. "Релиз компилятора Free Pascal 3.0"  +2 +/
Сообщение от тоже Анонимemail (ok), 27-Ноя-15, 10:40 
Внезапно, в ассемблере можно вообще белый шум писать, и никакие компиляторы возражать не будут.
Претензии к языку низкого уровня по поводу того, что уровень низковат, говорят скорее об уровне оратора.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

71. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от soarin (ok), 27-Ноя-15, 06:20 
> Людей надо учить ставить задачу и решать её на бумаге, видя решение целиком, потом переводить в алгоритм, а только потом в код на любом подходящем языке и в любой среде.

Все верно., особенно про "ПОДХОДЯЩЕМ языке"

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

127. "Релиз компилятора Free Pascal 3.0"  –2 +/
Сообщение от angra (ok), 27-Ноя-15, 12:53 
Я так понимаю, изучил ты от силы три языка, да еще и одного типа, иначе бы не нес такую чушь.
И да, алгоритмы это лишь малая часть современного программирования. Перевести готовый алгоритм в код это кодинг, а не программирование.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

207. "Релиз компилятора Free Pascal 3.0"  +2 +/
Сообщение от Нифига не Анонимemail (?), 29-Ноя-15, 08:52 
> И да, алгоритмы это лишь малая часть современного программирования. Перевести готовый алгоритм в код это кодинг, а не программирование.

Только вот в чем проблема - на изначально кривые алгоритмы нынешних "программистов"-быстроделов накладываются косяки кодеров-недоучек - и получаем глюки, дыры и сервис-паки по 500-900 метров.

А все "богатство" или "бедность" современных реализаций ЯП определяются исключительно составом доступных библиотек. Что порождает обратную связь типа "язык модный - комьюнити пишет\портирует библиотеки - язык становится еще популярнее" и так до тех пор, пока охотники за "серебряной пулей" не переключаются на очередную новинку и не забрасывают старого любимца.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру