Re[5]: Начинаю!
От: Lorenzo_LAMAS  
Дата: 13.02.04 11:26
Оценка:
Я вот с бейсиком не знаком, однако подобное слышал и мне интересно, почему столь уважаемый человек как Дейкстра сказал такое? Что уж так плохо в бейсике?
Of course, the code must be complete enough to compile and link.
Re[5]: Начинаю!
От: GarryIV  
Дата: 13.02.04 11:34
Оценка:
Здравствуйте, Павел! Вы писали:

V>> Лучше всего начать с бейсика


ПК> Java, C#, Pascal, Ada, Eiffel или функциональные языки — да; но не

ПК> Basic!

ПК>

It is practically impossible to teach good programming style to
ПК> students that have had prior exposure to BASIC; as potential
ПК> programmers they are mentally mutilated beyond hope of regeneration. --
ПК> Edsger Dijkstra


Тот Васик о котором говорил Дейкстра и современный (.NET) это две бооольшие разницы.
Posted via RSDN NNTP Server 1.8 beta
WBR, Igor Evgrafov
Re[5]: Начинаю!
От: Vamp Россия  
Дата: 13.02.04 11:35
Оценка:
ПК>Java, C#, Pascal, Ada, Eiffel или функциональные языки — да; но не Basic!
Дейкстра — он конечно мэтр... Но вот я, например, с Бейсика начал — и вроде не мутировал ментально. Просто это такой самый простой, абсолютно ничем не замутненный язык концепций. То есть — что есть переменная? Что значит а=а+1? Концептуально ведь не такая очевидная вещь. Человек, знакомый с алгеброй и не знакомый с программированием вообще скажет — это значит маразм. а не равно а+1 ни при каких значениях а.
А вот тут ему объяснят — это означает взять то, что хранится в а, сложить с 1 и поместить обратно в а. Может, даже ящичек нарисуют, на котором а написано.
И совершенно сейчас не важно, что такое переменная, что за 1 и как это — взять, сложить и положить. Что переменные нужно объявлять, указывая их тип.
То же самое с процедурами. С операторами условия. С циклами. Понять концепции, не погружаясь в детали — вот основная задача изучающего бейсик.
Да здравствует мыло душистое и веревка пушистая.
Re: Начинаю!
От: LaptevVV Россия  
Дата: 13.02.04 11:41
Оценка: 30 (2)
Здравствуйте, Аноним, Вы писали:

А>Доброго всем времени суток! Подскажите какую книгу по c++ прочитать для начала.

Начинать надо с моей книжки, бо написана СПЕЦИАЛЬНО для НАЧИНАЮЩИХ — моих студентов.
Смотреть на BHV
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Начинаю!
От: Wasilij  
Дата: 13.02.04 11:44
Оценка:
Здравствуйте, Amon-RA, Вы писали:

AR>ИМХО, лучше с С начать. Керниган, Ричи


В нашем институте (да наверно во многих) сначала преподают Pascal.
Наверно действительно стоит начать с C,
Но почему-то такая бредовая мысля бродит:
"Как бы было хорошо, если бы из языков программирования я первым изучил Assembler"

Абель П. Язык ассемблера для IBM PC и программирования. М.: Высшая школа, 1992. — 447с.
Re[6]: Начинаю!
От: Lorenzo_LAMAS  
Дата: 13.02.04 11:46
Оценка:
Черт с ним, с бейсиком. Интересно, кто-нибудь Аду использует? А Smalltalk? Не говоря уж о Simula 67 — недавно в библиотеке видал книгу, с трудом удержался чтоб не хватануть
Of course, the code must be complete enough to compile and link.
Re[3]: Начинаю!
От: LaptevVV Россия  
Дата: 13.02.04 11:51
Оценка:
Здравствуйте, Wasilij, Вы писали:

W>Здравствуйте, Amon-RA, Вы писали:


AR>>ИМХО, лучше с С начать. Керниган, Ричи


W>В нашем институте (да наверно во многих) сначала преподают Pascal.

W>Наверно действительно стоит начать с C,
W>Но почему-то такая бредовая мысля бродит:
W>"Как бы было хорошо, если бы из языков программирования я первым изучил Assembler"

W>Абель П. Язык ассемблера для IBM PC и программирования. М.: Высшая школа, 1992. — 447с.

Переиздание уже было. То ли в прошлом. то ли уже в этом году.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Начинаю!
От: Lorenzo_LAMAS  
Дата: 13.02.04 11:54
Оценка:
Ага! Поздравляю! Ваше любимое "если такой умный, чего книг не пишешь" Вы воплотили в жизнь — написали книгу! Похвально!
Of course, the code must be complete enough to compile and link.
Re[2]: Начинаю!
От: LaptevVV Россия  
Дата: 13.02.04 12:05
Оценка:
Здравствуйте, Vamp, Вы писали:

А>>Доброго всем времени суток! Подскажите какую книгу по c++ прочитать для начала.

V>Я бы советовал Страуструпа.
НИ В КОЕМ РАЗЕ!!!!!
Вы что!!! Начинающему советовать такое чтиво — сразу охоту изучать отобете.
Могу посоветоваьть:
1. Дейтелы — ничего вроде книжка. сам не читал, просматривал только.
2. Хенкеманс, Ли — класс, и на примере разработки игрушек.
3. Лаптев В.В. — как раз для начинающих
4. Кениг, Му — проблема только со строками будет.
5. Липпман — практически любая
6. Лафоре — в самый раз для начинающих
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Начинаю!
От: LaptevVV Россия  
Дата: 13.02.04 12:20
Оценка:
Здравствуйте, Lorenzo_LAMAS, Вы писали:

L_L>Ага! Поздравляю! Ваше любимое "если такой умный, чего книг не пишешь" Вы воплотили в жизнь — написали книгу! Похвально!

Спасибо!
Но уже следующую пишу. А студентам сказал: ВЫУЧИТЬ НАИЗУСТЬ и мне на лабах отвечать! А кто не выучит — до 5-го курса зачета по С++ не получит!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Начинаю!
От: Denis Россия http://blogs.gotdotnet.ru/personal/Denis
Дата: 13.02.04 12:24
Оценка: +2
Здравствуйте, LaptevVV, Вы писали:

АГА я тоже поздравляю! Это великое дело!

LVV>Но уже следующую пишу.

А что если не секрет?

LVV>А студентам сказал: ВЫУЧИТЬ НАИЗУСТЬ и мне на лабах отвечать! А кто не выучит — до 5-го курса зачета по С++ не получит!


фи.. как студент говорю =)
... << RSDN@Home 1.1.0 stable >>
Re[3]: Начинаю!
От: Lorenzo_LAMAS  
Дата: 13.02.04 12:28
Оценка:
Дейтел в accu.org == Not Recommended
Of course, the code must be complete enough to compile and link.
Re[4]: Начинаю!
От: LaptevVV Россия  
Дата: 13.02.04 12:34
Оценка:
Здравствуйте, Lorenzo_LAMAS, Вы писали:

L_L>Дейтел в accu.org == Not Recommended

Для профессионалов — действительно так.
Я тож обратил внимание. что эта "сладкая парочка" пишел ПРО ВСЕ! Но для первого чтения — в самый раз.
Сам — то я ее как раз не купил — ничего нового или интересного в ней нету — сплошь элементарные вещи по языку и UML. Но новичку пока больше и не надо ведь. Поэтому, если. например, Липпмана не найдет, то Дейтелы — сгодятся.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Начинаю!
От: jazzer Россия Skype: enerjazzer
Дата: 13.02.04 12:35
Оценка: :)
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Аноним, Вы писали:


А>>Доброго всем времени суток! Подскажите какую книгу по c++ прочитать для начала.

LVV>Начинать надо с моей книжки, бо написана СПЕЦИАЛЬНО для НАЧИНАЮЩИХ — моих студентов.
LVV>Смотреть на BHV

а дать общественности почитать-покритиковать? :)

просмотрев содержание, не нашел ничяего про компиляцию из командной строки. Какой-нть гной или чем-нть еще.
Как же быть линуксоидам, решившим изучить С++? :)
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[5]: Начинаю!
От: jazzer Россия Skype: enerjazzer
Дата: 13.02.04 12:37
Оценка:
Здравствуйте, Павел Кузнецов, Вы писали:

ПК>Здравствуйте, Vamp, Вы писали:


V>> Лучше всего начать с бейсика :)))


ПК>Java, C#, Pascal, Ada, Eiffel или функциональные языки — да; но не Basic!


ПК>

It is practically impossible to teach good programming style to students that
ПК>have had prior exposure to BASIC; as potential programmers they are mentally
ПК>mutilated beyond hope of regeneration. -- Edsger Dijkstra


я начинал с бейсика :)
причем с древнего, с нумерацией строк :)
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[5]: Начинаю!
От: LaptevVV Россия  
Дата: 13.02.04 12:37
Оценка:
Здравствуйте, Denis, Вы писали:

D>АГА я тоже поздравляю! Это великое дело!

Спасибо!
LVV>>Но уже следующую пишу.
D>А что если не секрет?
Как что. ООП, конечно! Мне в первой издательство не дало развернуться Говорят — нельзя, серия такая. Книжка должна быть короткой! Я уж изгалялся-изгалялся, чтоб сократить — все равно 512 страниц аполучилось.
LVV>>А студентам сказал: ВЫУЧИТЬ НАИЗУСТЬ и мне на лабах отвечать! А кто не выучит — до 5-го курса зачета по С++ не получит!

D>фи.. как студент говорю =)


Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[6]: Начинаю!
От: jazzer Россия Skype: enerjazzer
Дата: 13.02.04 12:38
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Здравствуйте, Павел Кузнецов, Вы писали:


ПК>>Здравствуйте, Vamp, Вы писали:


V>>> Лучше всего начать с бейсика :)))


ПК>>Java, C#, Pascal, Ada, Eiffel или функциональные языки — да; но не Basic!


ПК>>

It is practically impossible to teach good programming style to students that
ПК>>have had prior exposure to BASIC; as potential programmers they are mentally
ПК>>mutilated beyond hope of regeneration. -- Edsger Dijkstra


J>я начинал с бейсика :)

J>причем с древнего, с нумерацией строк :)

ХОТЯ, если быть точным, я начинал с программирования в кодах на БЗ-34 :)))
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[3]: Начинаю!
От: Анатолий Широков СССР  
Дата: 13.02.04 12:39
Оценка: +3
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Vamp, Вы писали:


А>>>Доброго всем времени суток! Подскажите какую книгу по c++ прочитать для начала.

V>>Я бы советовал Страуструпа.
LVV>НИ В КОЕМ РАЗЕ!!!!!
LVV>Вы что!!! Начинающему советовать такое чтиво — сразу охоту изучать отобете.

Это смотря как посмотреть. Например, мне было лесно, что я читаю САМОГО Страуструпа — СОЗДАТЕЛЯ — это невольно стимулировало развитие узнать столько сколько знает этот человек или хотя идти в этом направлении. И опять же Страуструп "вопервых строках своего письма" сказал буквально следующее, что "если не будет понятно с первого раза, ничего страшного, вернетесь к этому познее". Так что мне читать Страуструпа было очень даже уютно.

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

Все это ИМХО.
Re[7]: Начинаю!
От: LaptevVV Россия  
Дата: 13.02.04 12:40
Оценка:
Здравствуйте, jazzer, Вы писали:

J>>я начинал с бейсика

J>>причем с древнего, с нумерацией строк

J>ХОТЯ, если быть точным, я начинал с программирования в кодах на БЗ-34

А я тогда вааще!!! восьмеричные коды Минск-22!!!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[6]: Начинаю!
От: Павел Кузнецов  
Дата: 13.02.04 13:13
Оценка:
Здравствуйте, Lorenzo_LAMAS, Вы писали:

LL> Я вот с бейсиком не знаком, однако подобное слышал и мне интересно,

LL> почему столь уважаемый человек как Дейкстра сказал такое? Что уж так
LL> плохо в бейсике?

Думаю, важно различать Basic и Visual Basic. Первый не поддерживает даже
структурное программирование, требуя GOTO на каждом шагу. Впрочем, второй,
при наличии C#, Java и т.п. для обучения, имхо, использовать тоже не стоит.
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.