The OpenNET Project / Index page

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



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

Оглавление

Умер Никлаус Вирт, создатель языка Pascal, opennews (??), 04-Янв-24, (0) [смотреть все]

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


34. "Умер Никлаус Вирт, создатель языка Pascal"  –15 +/
Сообщение от Аноним (34), 04-Янв-24, 12:41 
Паскаль - мерзкий язык для бездушных карьеристов как сейчас ИТ. Принцип - лишь бы проще и больше лепить кода меньше думая, чтобы язык ограничивал и попку подтирал. В общем, учебный язык - учебный, противная гадость для тех кто любит программирование, а значит предоставляемые возможности, таким нянька в виде Паскаля не нужна.
Ответить | Правка | Наверх | Cообщить модератору

37. "Умер Никлаус Вирт, создатель языка Pascal"  –3 +/
Сообщение от Аноним (32), 04-Янв-24, 12:51 
Паскаль в обучении любят те, кто не занимается ни программированием, ни обучением. Потому что профессиональное чутье им заменило чувство ностальгии. "Паскаль хороший, потому что детство, лето, первый секс".
Ответить | Правка | Наверх | Cообщить модератору

43. "Умер Никлаус Вирт, создатель языка Pascal"  +2 +/
Сообщение от Аноним (-), 04-Янв-24, 13:06 
А вот и самое аффторитетное мнение от анонима.
Тебе в жизни довелось хоть кого-то учить?

Можешь предложить, язык для обучения школьников?
И для студентов университета (первых курсов)?

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

54. "Умер Никлаус Вирт, создатель языка Pascal"  –1 +/
Сообщение от Аноним (54), 04-Янв-24, 13:39 
Да, я занимался обучением. И программированием.

Могу, racket, haskell. По обоим есть достаточно крутые учебные материалы. Если очень хочется попсы (правда неясно зачем) - python, go. Но если строго, то школьников надо обучать не ЯП, а началам CS.

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

61. "Умер Никлаус Вирт, создатель языка Pascal"  +4 +/
Сообщение от Аноним (-), 04-Янв-24, 14:06 
Кадется мы с тобой уже пересекались в комментах, в теме про делфи.
И ты задвигал идеи обучать детей функцианальным ЯП, 'основам лямбда-исчисления и теории категорий' и прочим вещам, которым в школе не место.
(Если нет, то прими мои извинения)

И опять приводишь в пример haskell.
Это же уродливый язык который, на котором написано полезного столько, что можно посчитать на пальцах одной руки (сужу по опенсорсу, ну в силах того на каком мы сайте).

Более того в прошлой теме ты задвигал про обучению CS.
Так приведи примеры общих и/или ознакомительных курсов серьезных вузов где это убожество применяется? (То что будет отдельный курс по хаскелю - в это я охотно поверю).
Пока ситуация выглядит не в пользу функцианальщины

У mit.edu в секции General Introductions to Programming используется Python во всех трех курсах.

В стендфорде начальных курсов не нашел, но в более продвинутых
cs143 Compiler - с++,
CS 168: The Modern Algorithmic Toolbox - matlab и python,
CS255: Introduction to Cryptography - python,
CS106B - Programming Abstractions - с++ и т.д
В CS107 - Programming Paradigms лисп упоминается, но к студентам требование знания именно с++.

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

154. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (154), 04-Янв-24, 22:40 
> Если очень хочется попсы (правда неясно зачем) - python, go.

Неясно зачем? Например, затем, чтобы школьник познакомился с дружественными языками общего назначения, на которых он смог бы решать практические повседневные задачи, типа той же обработки текста и работы с ML.

Вместо этого ты предлагаешь школьникам заниматься академической мастурбацией. Занимался обучением, говоришь? Ну-ну...

> Если очень хочется попсы

Вот, собственно, и вся причина упоминания функциональщины: тебе нравиться считать себя "не таким, как все". "Попса" - это для плебса, а у нас тут функционал-элита подъехала. То, что это нишевая технология, тебя не волнует.

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

89. "Умер Никлаус Вирт, создатель языка Pascal"  –1 +/
Сообщение от Аноним (81), 04-Янв-24, 17:27 
Сейчас отлично подходит питон и аналоги. Да сейчас вообще нет недостатка в языках любого вида. И учить нужно на практичных языках, которые могут пригодиться в будущем. А не на хламе, который якобы предназначен только для учёбы. Если бы речь шла о дошкольном образовании, то мб действительно нужно было бы искать язык попроще вроде питона или basic-а
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

369. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от _oleg_ (ok), 09-Янв-24, 13:14 
Питон в качестве первого ЯП плох. И любой ЯП с динамическими типами.
Ответить | Правка | Наверх | Cообщить модератору

129. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (129), 04-Янв-24, 20:17 
> Можешь предложить, язык для обучения школьников?
> И для студентов университета (первых курсов)?

Julia, кстати, вполне на эту роль годится. Простая до безумия. Достаточно чистая и строгая по синтаксису. Не имеет ООП. Код может быть использован в будущем. Для любых школьных задач может быть легко использована.


// не как в питоне, где, как бы, преподаватель показывает на нём умные алгоритмы, но никто никогда их использовать не будет в силу непригодности языка для этого

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

368. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от _oleg_ (ok), 09-Янв-24, 13:13 
Си отлично подходит.
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

38. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (38), 04-Янв-24, 12:54 
Для своего времени, а это на минуточку 1970-e годы Паскаль был весьма неплох, впрочем также как и Си, но как говорится времена изменились, - как никак уже больше 50 лет прошло!!!
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

41. "Умер Никлаус Вирт, создатель языка Pascal"  +1 +/
Сообщение от Аноним (32), 04-Янв-24, 13:01 
Ухаха! Детка, в 70-е кроме Си и Фортрана, уже как 12 лет был Lisp! Были ML и Hope. Паскаль даже в 70е не был "весьма неплох". Почитай отзывы о нем от тех, кто занимался CS тогда.
Ответить | Правка | Наверх | Cообщить модератору

45. "Умер Никлаус Вирт, создатель языка Pascal"  +1 +/
Сообщение от Аноним (38), 04-Янв-24, 13:08 
Lisp и системное программирование? - Вы серьезно:)

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

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

48. "Умер Никлаус Вирт, создатель языка Pascal"  –3 +/
Сообщение от Аноним (32), 04-Янв-24, 13:12 
Лисп машины были коммерчески успешны. И вполне использовались в "реальном мире". Умерли они по другим причинам. Лисп в живы до сих пор. Микроядра используются до сих пор. А Паскаль - нет.

Причем тут системное программирование я не понял.

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

50. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (38), 04-Янв-24, 13:17 
>>> Причем тут системное программирование я не понял. <<<

Тогда дальше нет смысла, что-то объяснять!

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

56. "Умер Никлаус Вирт, создатель языка Pascal"  –4 +/
Сообщение от Аноним (54), 04-Янв-24, 13:44 
Конечно же нет смысла, ведь ты даже контекст не в силах удержать. Тейк был о том, что Паскаль был неплох в 70-е. Это не так, потому что тогда были языки на голову превосходящие Паскаль. Примеры я привел. Диалекты Лиспа коммерчески успешны до сих пор. Вклад лиспа и ML есть во всех успешных языках современности. Паскаль же используется 1.5 хобби-кодерами и его вклад есть только в модуле и обероне =)

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

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

78. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (38), 04-Янв-24, 15:49 
cказал человек, который не в состоянии понять контекст:)
Разумеется, системное программирование имелось в контексте Си, иначе зачем я его вообще упоминал!!! Мда ...

>>> ты даже контекст не в силах удержать. <<<

сказал человек, который, как оказзалось, в принципе не в состоянии понять контекст!

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

93. "Умер Никлаус Вирт, создатель языка Pascal"  +2 +/
Сообщение от Аноним (81), 04-Янв-24, 18:04 
Искажаешь действительность. Популярные ЯП в 1970-х это Cи, Cobol, Fortran ... и паскаль с лиспом тоже где-то в этом списке. Lisp превосходит что-либо только в твоём понимании, но не по фактическим данным. Сейчас lisp-ы также используют полторы калеки если пересчитывать на мир.

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

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

100. "Умер Никлаус Вирт, создатель языка Pascal"  +1 +/
Сообщение от Аноним (254), 04-Янв-24, 18:58 
>и его вклад есть только в модуле и обероне =)

Вранье, повлиял как минимум на жаву, го, сишарп.

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

153. "Умер Никлаус Вирт, создатель языка Pascal"  +3 +/
Сообщение от Аноним (154), 04-Янв-24, 22:27 
> Паскаль же используется 1.5 хобби-кодерами и его вклад есть только в модуле и обероне =)

Господи, что ты несешь? На Delphi - прямом развитии Паскаля - написано куча коммерческого софта: начиная с десктопного софта для конечных пользователей, и заканчивая тьмой промышленных систем.

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

62. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (-), 04-Янв-24, 14:28 
Ты правильно написал "были коммерчески успешны" и "вполне использовались".
А умерли они по причинам - стали никому нафиг не нужны.

> Лисп в живы до сих пор. Микроядра используются до сих пор.

Где? Примеры?
То что сейчас какой-то пенсионный фонд крутится на Коболе, не говорит что он жив.
Это легаси, и оно живо, только потому, что переехать на что-то новое слишком дорого.

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

98. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (129), 04-Янв-24, 18:41 
Julia как рубиподобная реализация Лиспа - более чем успешна.
Ответить | Правка | Наверх | Cообщить модератору

120. "Умер Никлаус Вирт, создатель языка Pascal"  –1 +/
Сообщение от Аноним (81), 04-Янв-24, 20:01 
Сам осилишь оценить сколько кода написали на Julia или нужно помочь?
Ответить | Правка | Наверх | Cообщить модератору

155. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (154), 04-Янв-24, 22:42 
> Лисп в живы до сих пор. [...] А Паскаль - нет.

О Delphi и куче софта, на ней написанного, мы не слышали, да?

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

49. "Умер Никлаус Вирт, создатель языка Pascal"  +3 +/
Сообщение от Аноним (-), 04-Янв-24, 13:13 
Миллиарды скобочек и дофига диалектов. Лисп даже то время имел очень узкую нишу.
Hope - очередная функианальная отрыжка, для обучения школьников не приспособленный от слова совсем. Как и МЛ.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

40. "Умер Никлаус Вирт, создатель языка Pascal"  +2 +/
Сообщение от Аноним (-), 04-Янв-24, 12:59 
> Паскаль - мерзкий язык для бездушных карьеристов как сейчас ИТ.

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

> Принцип - лишь бы проще и больше лепить кода меньше думая,

Принцип KISS тебе что-то говорит?

> чтобы язык  ограничивал и попку подтирал.

Какой ужас, нужно чтобы ЯП тебе еще и в штанишки гадил?
Отличная идея, как отвадить детей от занятий программированием, просто генитальная!

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

Для того чтобы "любить программирование" нужно в нем сначала разобраться и научиться.
А для обучения нужен нянь или учитель (в зависимости от возраста.)


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

42. "Умер Никлаус Вирт, создатель языка Pascal"  –2 +/
Сообщение от Аноним (32), 04-Янв-24, 13:05 
Паскаль не способен обучить программированию, поскольку средства этого самого программирования отсутствуют в паскале. Всё очень просто) Ну если конечно за программирование не считать дрочку циклов и сортировку пузырьком.
Ответить | Правка | Наверх | Cообщить модератору

44. "Умер Никлаус Вирт, создатель языка Pascal"  +1 +/
Сообщение от Аноним (-), 04-Янв-24, 13:07 
Ну так просвети, что такое "программирование" ?
Ответить | Правка | Наверх | Cообщить модератору

102. "Умер Никлаус Вирт, создатель языка Pascal"  +1 +/
Сообщение от Анонус (?), 04-Янв-24, 19:22 
Помнить назубок все UB, очевидно. И наноменеджмент каждого байта памяти. Вот что отличает "настоящих программистов".
Ответить | Правка | Наверх | Cообщить модератору

105. "Умер Никлаус Вирт, создатель языка Pascal"  +2 +/
Сообщение от Аноним (-), 04-Янв-24, 19:25 
> Помнить назубок все UB, очевидно. И наноменеджмент каждого байта памяти. Вот что
> отличает "настоящих программистов".

Вот только что-то нифига не получается, как бы не пыхтели и щеки не надували.
Сколько новостей про CVEшки из-за пямяти только за последний год было?
От то-то и оно))


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

185. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Sw00p aka Jerom (?), 05-Янв-24, 02:46 
> Помнить назубок все UB, очевидно. И наноменеджмент каждого байта памяти. Вот что
> отличает "настоящих программистов".

ну вы, думаю, будете помнить всю жизнь, что пальцы в розетку лучше не ..... или вы не "настоящий ребенок"?

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

219. "Умер Никлаус Вирт, создатель языка Pascal"  –1 +/
Сообщение от Анонус (?), 05-Янв-24, 10:21 
Да, я ненастоящий программист. Мне одного раза в возрасте 3 лет хватило чтобы пальцы успокоить. Но есть люди, которые и в 50 лет крепко держатся за любимую дыряшку. И чем больше глюков в их "программах", тем лучше. Ведь так они нужнее – затыкать дыры пальцами.
Ответить | Правка | Наверх | Cообщить модератору

266. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Sw00p aka Jerom (?), 05-Янв-24, 15:50 
> Ведь так они нужнее – затыкать дыры пальцами.

Хокинг, задался бы вопросом - чем бы заткнуть "черные дыры" :)

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

95. "Умер Никлаус Вирт, создатель языка Pascal"  +2 +/
Сообщение от Аноним (81), 04-Янв-24, 18:30 
Программирование это в первую очередь именно умение правильно думать о проблеме и навык разработки алгоритмов и структур данных. И для этого подходит хоть basic из 70-80. Средства программирования уже инженерные и прикладные инструменты, их можно выучить относительно быстро, учитель здесь не особо помогает.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

149. "Умер Никлаус Вирт, создатель языка Pascal"  +1 +/
Сообщение от Аноним (149), 04-Янв-24, 22:07 
И действительно — что за язык, в котором границы массива действительно что-то значат!  Мучают себя, как при царском режиме.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

87. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (81), 04-Янв-24, 17:17 
Для каких карьеристов, что ты несёшь? Паскаль никогда не был мейнстримовым ЯП
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

238. "Умер Никлаус Вирт, создатель языка Pascal"  –1 +/
Сообщение от Аноним (34), 05-Янв-24, 13:08 
Карьерист это человек которому плевать на свою работу, на то что он делает, его интересуют карьера и деньги. Паскаль именно для таких, кому плевать на программирование, им всё равно что делать, на чем и как программировать, главное проще, меньше заморочек, т.е. главное меньше работать, потому что работа для них это лишь назойливая обязанность которой лучше бы не было. Именно таким нужны языки как проще, автоматически защищающие от ошибок, потому что они и работают как попало спустя рукава, не стараются. Но проблема в том, что такая защита не бесплатна. Чем больше защит и ограничений, тем хуже с этим работать. Инструмент должен помогать делать как можно больше как можно удобнее, а защиты от дурака делают наоборот, они ограничивают возможности, делают выполнение "неугодных функций" неудобным вставляя палки в колеса программисту, т.е. действуют против него, а не для него. Такая тактика работает при обучении в институтах глупых необразованных масс студентов, которых нужно пасти как баранов плетью направляя в "правильном направлении", но как инструмент работы это совершенно не годится, ибо инструмент должен делать наоборот, давать свободу, богатство выбора и максимальное удобство. Так делает си, это рабочий язык, а паскаль это учебный язык, для работы не годится, точнее годится для тупой "работы" тех кому плевать на свою работу. Плохой, порочный язык, уместный только в учебных институтах, либо в среде порочного программирования среди карьеристов.
Ответить | Правка | Наверх | Cообщить модератору

242. "Умер Никлаус Вирт, создатель языка Pascal"  +1 +/
Сообщение от Аноним (-), 05-Янв-24, 13:32 
>  Паскаль именно для таких, кому плевать на программирование, им всё равно что делать, на чем и как программировать, главное проще, меньше заморочек, т.е. главное меньше работать, потому что работа для них это лишь назойливая обязанность которой лучше бы не было.

Т.е ты за усложнение, главное работать больше?
Ты случайно не из "здесь мерилом работы считают усталость"?
Может ты еще и бесплатно работаешь на благо общества))?

> Именно таким нужны языки как проще, автоматически защищающие от ошибок, потому что они и работают как попало спустя рукава, не стараются.

Правильно, результат не главное!
Главное очень стараться, даже если результат будет дырявым овном с кучей уязвимостей.

> Чем больше защит и ограничений, тем хуже с этим работать.

Всякие техники безопасности, ПДД и ПУЭ с тобой очень не согласны.
Как только кто-то начинает лепить без "защит и ограничений" то начинаются проблемы, иногда с жертвами. А жалуются только бракоделы и неосиляторы.

> Инструмент должен помогать делать как можно больше как можно удобнее, а защиты от дурака делают наоборот, они ограничивают возможности

ИЧСХ в твоей фразе нет ни одного упоминания качества)
Инструмент должен позволять делать больше и удобнее, но не в ущерб качеству.
А то получится как в анекдоте:
Машинистка заявляет, что она печатает 1000 знаков в минуту.
- Неужели?!
-- В самом деле так, но какая-то фигня получается...

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

И опять ничего про качество)
Давать в руки такой инструмент можно только тем, кто себе не отстрелит ногу (ведь практически в любом огнестреле есть предохранитель).
А если не может (что мы видим по богатству CVE) - то не давать.
Си это уродливая дыряшка на котором одни и те же ошибки делают уже лет 30-40. Сам он конечно не виноват, как и например болгарка без кожуха с треснутым диском.
Но если программеры не осилили его за столлько времени - то от такого инструмента просто отказываются.

>  в среде порочного программирования среди карьеристов

Т.е тех, кто хочет выполнять работу "быстро, не-напряжно и качественно"? Ну и получать за это деньги.
Отличные люди, я тоже хочу таким быть.

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

255. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (154), 05-Янв-24, 14:33 
Чел, ну а чего ты ожидал? Среднестатистический местный любитель сишочки - это выгребатель embedded конюшен за копейки на аутсорс. Ни о каком качестве или безопасности они не слышали.

А достижения у них, как видишь, уровня "не вылез за пределы буфера", "не уронил память", "не сделал use-after-free". Возьми любой современный язык, на котром эти проблемы выпилены на корню - и что от нашего сишника останется?

PS: Причем в 2022 аутсорс-кормушка закрылась. Те, у кого было хоть немного мозга - выучили более современные технологии, а остальные embedded-обезьянки так остались безработными и теперь топят за сишочку и воюют на Опеннете против других языков.

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

280. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (81), 05-Янв-24, 17:26 
> его интересуют карьера и деньги

Шизоид, это и есть работа. А на паскале много наработать нелья, хотя бы потому что для него практически нет либ.

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

92. "Умер Никлаус Вирт, создатель языка Pascal"  –2 +/
Сообщение от CloseNET (ok), 04-Янв-24, 17:46 
Согласен, Python для обучения лучше. Похороним гвидо - скажем спасибо
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

96. "Умер Никлаус Вирт, создатель языка Pascal"  +2 +/
Сообщение от Аноним (129), 04-Янв-24, 18:34 
Python - это современный Cobol. Везде запихивают, и, аналогично случаю Кобола, людей, которые на нём обучают и ломают психику молодёжи, надо сажать пожизненно.
Ответить | Правка | Наверх | Cообщить модератору

157. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (154), 04-Янв-24, 22:46 
> людей, которые на нём обучают и ломают психику молодёжи, надо сажать пожизненно.

Какому языку уважаемый эксперт предлагает обучать молодежь вместо Python?

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

239. "Умер Никлаус Вирт, создатель языка Pascal"  –1 +/
Сообщение от Аноним (34), 05-Янв-24, 13:18 
Ассемблеру, в качестве базового средства понисмания что такое компьютер и как он работает. Без такой базы получается искаженное сознание, потерянный человек навечно идиот. А в качестве уже языка для написанипя программ давать Си. Всё, этого достаточно, с остальными языками уже сами разберутся, нет необходимости чем-то специально пичкать, это уже не имеет значения.
Ответить | Правка | Наверх | Cообщить модератору

257. "Умер Никлаус Вирт, создатель языка Pascal"  +1 +/
Сообщение от Аноним (154), 05-Янв-24, 14:37 
Чел, ты серьезно предлагаешь школьникам - 16-летним парням и девушкам - втюхивать ассемблер с С? Зачем?
Ответить | Правка | Наверх | Cообщить модератору

260. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (-), 05-Янв-24, 14:55 
> Ассемблеру, в качестве базового средства понисмания что такое компьютер и как он
> работает. Без такой базы получается искаженное сознание, потерянный человек навечно идиот.

А без понимание того, сколько впрысков топлива делает ДВС и на сколько мм подымается клапан, на каждом такте не давать права на машину. /_-
Откуда вы такие умнике беретесь, с подобными генитальными идеями?

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

Правильно! Давай научим новичков овнокодить, применять каки вида uint32_t x = (*(struct foo *)NULL)->x, выходить за границы массивов и делать double free.
А тех, кто будет особо способный - научим use after free.

Но главное!
Мы научим их считать себя Ылиткой, смотреть свысока на другие языки,
игнорировать типичные ошибки разработки и придумывать 1000 и одну отмазку, чтобы объяснить "почему бракоделы дыряшки наложили себе в штаны в этот раз"


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

301. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от пох. (?), 05-Янв-24, 20:44 
> А без понимание того, сколько впрысков топлива делает ДВС и на сколько
> мм подымается клапан, на каждом такте не давать права на машину.

права в 16 лет все равно не дадут. И великими программистами они тоже станут сильно попозжей. А вот понимать хотя бы в принципе как работает движок и трансмиссия - без мелких подробностей - внезапно, может потом и пригодиться.

>> А в качестве уже языка для написанипя программ давать Си. Всё,

А зачем им системный язык для учебных программ? 2+2 считать можно и на бейсике, а большего в школе и не требуется - им бы с остальными предметами как-то до Егеге протянуть.

> Правильно! Давай научим новичков овнокодить, применять каки вида uint32_t x = (*(struct
> foo *)NULL)->x,

давай ты научишь их писать программы, работающие с сырыми данными (где и придется заниматься подобными преобразованиями), на паскакале? А мы посмеемся.

А вот помигать светодиодиком на ардуинке они вполне смогут без единого явного использования указателя (и нет, с паскакалем там все плохо, да и с ассемблером некуда особо). Но, боюсь, это опять не для школьной программы, разьве что для факультатива.

> Мы научим их считать себя Ылиткой, смотреть свысока на другие языки,

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

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

249. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от WatchCatemail (ok), 05-Янв-24, 13:55 

>Какому языку уважаемый эксперт предлагает обучать молодежь вместо Python?

Языку с максимально строгой и развитой типизацией. И конечно строгим компилятором.
ADA и Java как примеры. Особенно первый.
Очень хорошо приучает к аккуратности - за типично сишные вредные привычки вольного обращения
с типами данных сразу бьет по рукам.
Надо учиться писать код хорошо. Плохо само получится.
Программист,привыкший к аккуратности - потом и на Питоне аккуратно напишет,а не как обычно бывает.

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

258. "Умер Никлаус Вирт, создатель языка Pascal"  +1 +/
Сообщение от Аноним (154), 05-Янв-24, 14:46 
> Надо учиться писать код хорошо.
> Программист,привыкший к аккуратности

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

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

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

283. "Умер Никлаус Вирт, создатель языка Pascal"  +1 +/
Сообщение от Аноним (81), 05-Янв-24, 17:38 
Ещё один сектант правильного расставления скобочек, декларирования всех переменных вначале ф-ии и прочей дичи. Смещаешь акцент обучения со сложной задачи, заключающейся в выработке прикладного анатилитеского мышления и творчества, к простой и понятной тебе - к формальностям.
Ответить | Правка | К родителю #249 | Наверх | Cообщить модератору

384. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от WatchCatemail (ok), 12-Янв-24, 18:09 
>Ещё один сектант правильного расставления скобочек, декларирования всех переменных вначале ф-ии и >прочей дичи. Смещаешь акцент обучения со сложной задачи, заключающейся в выработке прикладного >анатилитеского мышления и творчества,

При изучении языка в школе (обычного,человеческого) тоже сначала учатся правильно расставлять всякие там точки с запятыми, и только потом приступают к творческому изложению своих мыслей в многостраничных сочинениях.
Мне кажется что и с языком программирования такой подход вполне работать будет. Начинать учиться
надо с максимально строгих языков и компиляторов. Чтобы однажды привыкнув к компьютерной грамотности потом не делать глупых ошибок.

>декларирования всех переменных вначале ф-ии

В этом разве есть хоть что-то плохое?
Опять аналогия с литературным творчеством - прежде чем писать сколько-нибудь крупные и сложные тексты обычно составляется некоторый план, определяющий основные мысли и порядок их изложения.
Если этого не сделать то у большинства получится некий невнятный "поток сознания" что в литературном тексте что в программном.

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

386. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (386), 15-Янв-24, 02:47 
>Какому языку уважаемый эксперт предлагает обучать молодежь вместо Python

Внезапно, Scala.

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

228. "Умер Никлаус Вирт, создатель языка Pascal"  +/
Сообщение от Аноним (228), 05-Янв-24, 11:35 
эт питон жы
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

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

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




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

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