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

(я люблю цитировать Дайкстру, который сказал как-то, что у любого, кто начал программировать с Бейсика, навсегда и неизлечимо искривлены мозги, и он никогда не сможет стать настоящим программистом; стоит ли добавлять, что я начинал с Бейсика?)
Page 1 of 7 << [1] [2] [3] [4] [5] [6] [7] >>

Date: 2008-10-05 12:18 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Algol-60 был бы круче.

Date: 2008-10-05 12:23 pm (UTC)
From: [identity profile] dtum.livejournal.com
Искривление, это из-за всяких goto? Или еще есть причины?

Date: 2008-10-05 12:25 pm (UTC)
From: [identity profile] pigmeich.livejournal.com
*fanatic vow*
QBasic -- forever in our hearts!

Date: 2008-10-05 12:25 pm (UTC)
From: [identity profile] perlexeded.livejournal.com
А чем этот Дайкстра мотивировал свои слова?

Date: 2008-10-05 12:26 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Интересно было бы опрос замутить, кто с какого языка начинал. Лично я начинал с фортрана.

Date: 2008-10-05 12:26 pm (UTC)
From: [identity profile] dzugaru.livejournal.com
"Поскольку программирование на Коболе уродует мозг, его преподавание следует расценивать как противозаконное действие"

Date: 2008-10-05 12:27 pm (UTC)
From: [identity profile] dimrub.livejournal.com
(если не считать программируемый калькулятор, that is).

Date: 2008-10-05 12:27 pm (UTC)
From: [identity profile] drunik.livejournal.com
В первую очередь из-за GOTO вроде бы. По крайней мере так до нас доводили на лекциях, когда приводили цитату Дейкстры.

Date: 2008-10-05 12:31 pm (UTC)
From: [identity profile] pigmeich.livejournal.com
Забавное преимущество QBasic для российских школ состоит ещё и в том, что к нему есть очень хороший перевод справки.

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

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

А Дейкстра олицетворял в Бейсике все языки уровня выше ассемблера (ну или PL/1). Так же как Брукс отмазывался, что в фразе, "Планируйте выкинуть первый вариант системы", он ориентировался на pure Waterfall metodology и об итеративных не знал.

Date: 2008-10-05 12:32 pm (UTC)
From: [identity profile] getman.livejournal.com
Первую программу я написал на доске мелом используя операторы на русском языке, учитель меня даже похвалил.
Нет, оператора "идина" не было.

Date: 2008-10-05 12:33 pm (UTC)
From: [identity profile] pigmeich.livejournal.com
*Лопата*
Этот Дейкстра мотивировал ударом премией Тьюринга по башке.

Date: 2008-10-05 12:33 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Взять бы этого Дейкстру, да в Соловки!

Date: 2008-10-05 12:36 pm (UTC)
From: [identity profile] flaass.livejournal.com
У меня Алгол. Причем его редкий диалект "Альфа".
Но обходил доску конем уже на Бейсике.

Date: 2008-10-05 12:37 pm (UTC)
From: [identity profile] michk.livejournal.com
На лекциях по Бэйсику?

Date: 2008-10-05 12:43 pm (UTC)
From: [identity profile] maxvt.livejournal.com
Респект :)

Б3-34 -> BASIC -> Turbo Pascal -> Borland C++ для Windows и так далее...

Date: 2008-10-05 12:45 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Но обходил доску конем уже на Бейсике.

Аналогично. Первую "жизнь" на нем же делал (Ямаха).

Date: 2008-10-05 12:45 pm (UTC)
From: [identity profile] mikkim08.livejournal.com
Лучше все-таки "Дейкстра", а не "Дайкстра", наверное (я уверен, что Вы знаете, что ij читается как "эй").

Date: 2008-10-05 12:48 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Да, похоже. МК-61 -> FORTRAN (БЭСМ-6) -> BASIC (Yamaha) -> Turbo C и т.д.

Date: 2008-10-05 12:49 pm (UTC)
sanmai: (Flow of life)
From: [personal profile] sanmai
goto - хорошая штука когда исключений нет и если не злоупотреблять

Date: 2008-10-05 12:49 pm (UTC)
From: [identity profile] flaass.livejournal.com
Нет, ко времени жизни я уже перешел на Модулу-2. И не Ямаха, а таки 8086! 640К и CGA.

Date: 2008-10-05 12:53 pm (UTC)
From: [identity profile] barmaleika.livejournal.com
Я лично на нем и закончила.

Date: 2008-10-05 01:08 pm (UTC)
From: [identity profile] tnt23.livejournal.com
Тогда уж не +1, а 1+.

Date: 2008-10-05 01:09 pm (UTC)
From: [identity profile] lykac.livejournal.com
Я слышал такие причины, что портят программистов на Бейсике: неиспользование локальных переменных, передача параметров в функцию через глобальные переменные.

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

Date: 2008-10-05 01:12 pm (UTC)
From: [identity profile] zverok-kha.livejournal.com
В украинских школах TurboPascal 7 - по сию пору главный писк моды. При этом вполне регулярно выходят новые учебники, методические пособия, учителя увлеченно обмениваются опытом и в любом обсуждении безапеляционно заявляют "ничего лучше для обучения детей не существует, не спорьте с нашим 20-летним опытом!"

Date: 2008-10-05 01:13 pm (UTC)
From: [identity profile] hervejoncour.livejournal.com
это, простите, в каком смысле?
Page 1 of 7 << [1] [2] [3] [4] [5] [6] [7] >>

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 08:34 pm
Powered by Dreamwidth Studios