?
Ни о какой безапелляционности в моих высказываниях не может быть и речи! [entries|archive|friends|userinfo]
Anatoly Vorobey

[ website | Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| English-language weblog ]

бейсик (программистское) [окт. 5, 2008|02:11 pm]
Anatoly Vorobey
Реддит порадовал рассказом об учителе программирования в школе, который до сих пор учит учеников QuickBasic'у; забавное преимущество состоит в том, что он может не волноваться, что ученики будут искать решения домашних заданий на сетевых форумах, потому что их там разве что высмеют.

(я люблю цитировать Дайкстру, который сказал как-то, что у любого, кто начал программировать с Бейсика, навсегда и неизлечимо искривлены мозги, и он никогда не сможет стать настоящим программистом; стоит ли добавлять, что я начинал с Бейсика?)
СсылкаОтветить

Comments:
Страница 1 из 2
<<[1] [2] >>
[User Picture]From: vitus_wagner
2008-10-05 12:18 pm
Algol-60 был бы круче.
(Ответить) (Thread)
(Удалённый комментарий)
(Удалённый комментарий)
[User Picture]From: dtum
2008-10-05 12:23 pm
Искривление, это из-за всяких goto? Или еще есть причины?
(Ответить) (Thread)
[User Picture]From: drunik
2008-10-05 12:27 pm
В первую очередь из-за GOTO вроде бы. По крайней мере так до нас доводили на лекциях, когда приводили цитату Дейкстры.
(Ответить) (Parent) (Thread) (Развернуть)
(Удалённый комментарий)
(Удалённый комментарий)
(Удалённый комментарий)
(Удалённый комментарий)
(Удалённый комментарий)
[User Picture]From: pigmeich
2008-10-05 12:25 pm
*fanatic vow*
QBasic -- forever in our hearts!
(Ответить) (Thread)
[User Picture]From: perlexeded
2008-10-05 12:25 pm
А чем этот Дайкстра мотивировал свои слова?
(Ответить) (Thread)
[User Picture]From: pigmeich
2008-10-05 12:33 pm
*Лопата*
Этот Дейкстра мотивировал ударом премией Тьюринга по башке.
(Ответить) (Parent) (Thread)
[User Picture]From: dimrub
2008-10-05 12:26 pm
Интересно было бы опрос замутить, кто с какого языка начинал. Лично я начинал с фортрана.
(Ответить) (Thread)
[User Picture]From: dimrub
2008-10-05 12:27 pm
(если не считать программируемый калькулятор, that is).
(Ответить) (Parent) (Thread) (Развернуть)
(Удалённый комментарий)
(Удалённый комментарий)
(Удалённый комментарий)
(Удалённый комментарий)
(Удалённый комментарий)
(Удалённый комментарий)
[User Picture]From: dzugaru
2008-10-05 12:26 pm
"Поскольку программирование на Коболе уродует мозг, его преподавание следует расценивать как противозаконное действие"
(Ответить) (Thread)
[User Picture]From: pigmeich
2008-10-05 12:31 pm
Забавное преимущество QBasic для российских школ состоит ещё и в том, что к нему есть очень хороший перевод справки.

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

Первое ценно при нашенском уровне преподавания английского (применимо к ученикам этак 9 класса). Второе -- для тех кто плохо умеет работать с объемными материалами (в 9 классе только начинают рефераты писать и то из интернетов).

А Дейкстра олицетворял в Бейсике все языки уровня выше ассемблера (ну или PL/1). Так же как Брукс отмазывался, что в фразе, "Планируйте выкинуть первый вариант системы", он ориентировался на pure Waterfall metodology и об итеративных не знал.
(Ответить) (Thread)
(Удалённый комментарий)
[User Picture]From: getman
2008-10-05 12:32 pm
Первую программу я написал на доске мелом используя операторы на русском языке, учитель меня даже похвалил.
Нет, оператора "идина" не было.
(Ответить) (Thread)
[User Picture]From: incogn1too
2008-10-05 01:28 pm
:))) GOTO - зло
(Ответить) (Parent) (Thread)
From: mikkim08
2008-10-05 12:45 pm
Лучше все-таки "Дейкстра", а не "Дайкстра", наверное (я уверен, что Вы знаете, что ij читается как "эй").
(Ответить) (Thread)
[User Picture]From: _rowan_tree_
2008-10-05 01:39 pm
Американское произношение (от тех, кто слушал его лекции и был знаком с его коллегами) - "Дайкстра"
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: barmaleika
2008-10-05 12:53 pm
Я лично на нем и закончила.
(Ответить) (Thread)
[User Picture]From: hervejoncour
2008-10-05 01:13 pm
это, простите, в каком смысле?
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: zverok_kha
2008-10-05 01:12 pm
В украинских школах TurboPascal 7 - по сию пору главный писк моды. При этом вполне регулярно выходят новые учебники, методические пособия, учителя увлеченно обмениваются опытом и в любом обсуждении безапеляционно заявляют "ничего лучше для обучения детей не существует, не спорьте с нашим 20-летним опытом!"
(Ответить) (Thread)
From: vakhitov
2008-10-05 01:37 pm
Точно не 5.5? Он удобен тем, что распространяется бесплатно. Ну и чем он так уж плох конкретно для школы - вообще не понятно.
(Ответить) (Parent) (Thread) (Развернуть)
(Удалённый комментарий)
(Удалённый комментарий)
(Удалённый комментарий)
[User Picture]From: incogn1too
2008-10-05 01:26 pm
я молодой и зелёный, поэтому начинал с Visual Basica :)
(Ответить) (Thread)
[User Picture]From: vodianoj
2008-10-05 01:28 pm
Мда, преимущество сомнительное.
(Ответить) (Thread)
[User Picture]From: _rowan_tree_
2008-10-05 01:44 pm
Умение владеть синтаксисом и семантикой можно учить в любом языке. Вызов функций и рекурсию надо учить в том, где они хорошо сделаны :-)
Правда, прекрасненько преподавали мы рекурсию на Джаве, но количество скобок почему-то напоминало Scheme ;-)
Про Джаву, кстати, тоже некоторые спрашивают - "you teach your students Java? Why not give them a lobotomy instead, it's quicker and the effect is the same?" Их можно игнорировать. Вопрос не в том, какому языку учить, а в том, каким приемам и концепциям.
(Ответить) (Thread)
[User Picture]From: _rowan_tree_
2008-10-05 01:46 pm
Но хоть один функциональный язык студенты должны увидеть. И в наше время - хоть один объектно-ориентированный.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: msh
2008-10-05 01:52 pm
А у меня просто не было выбора, на всех моих первых компьютерах не было ничего, кроме бэйсика, поэтому пришлось быстро переходить на ассемблер

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

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

Этакий локальный кобол, но без happy end в виде Y2K
(Ответить) (Thread)
[User Picture]From: alon_68
2008-10-05 02:17 pm
Я и в Израиле первые несколько лет писал на паскале, причем выбор языка был отнюдь не "русскими" осуществлен.
(Ответить) (Parent) (Thread)
(Удалённый комментарий)
Страница 1 из 2
<<[1] [2] >>