Автор Тема: Что с начала учить в програмировании ?  (Прочитано 4796 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lex3a

  • Пользователь
  • Сообщений: 217
    • Просмотр профиля
С какого языка программирования начать?
« Последнее редактирование: 23 Сентябрь 2009, 13:01:40 от -v- »

Оффлайн Silver_Shadow

  • Пользователь
  • Сообщений: 2767
  • Пол: Мужской
  • Ниндзя-гопник
    • Steam
    • Youtube
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #1 : 27 Август 2008, 20:35:02 »
Либо с Барсика(Basic), либо с turbo C++, либо с Pascal

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #2 : 27 Август 2008, 21:34:26 »
у нас сёдня на курсах тоже задали вопрос "почему мы начинаем с Pascal?" и ответили  что-то вроде "Pascal лучше для начинающий, т.к. подробно указывает синтаксические ошибки..." и чё-то там ещё - не помню уже

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #3 : 27 Август 2008, 23:23:08 »
Brainfuck !! самый лёгкий и лучший язык =)

Цитата: Эдсгер Дейкстра
«Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации».

Цитата: ALEX_230_VOLT
почему мы начинаем с Pascal?
Стандарт...

Оффлайн brill

  • Пользователь
  • Сообщений: 2196
  • Пол: Мужской
  • \/\/\/\/\/\/
    • Youtube
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #4 : 27 Август 2008, 23:34:47 »
lex3a, зависит от поставленных задач. Что хочешь программить, то и выбирай. Дрова писать будешь? (врят-ли) тогда тебе Ассемблер.
После Паскаля легко перйти на Делфи - тут уже больше возможностей.
Бейсик - не думаю что надо так критично относиться к этому языку. После него тоже можно многое понять. Ну и СИ_Образные языки - тут можно сделать почти все что хочешь.

Если хочешь попробовать себя в ГеймДеве, то попробуй воспользоваться БлицБейсиком, на нем можно прикольные штуки писать. Правда это не совсем язык программирования. Но понять будет намного проще, а кодить вообще будешь быстро.

Оффлайн BmpCorp

  • Пользователь
  • Сообщений: 1413
  • Пол: Мужской
  • Серьёзнее не бывает
    • Steam
    • Youtube
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #5 : 28 Август 2008, 12:31:22 »
Фортран или Алгол. А ещё лучше - машинный язык. :)

Я бы вообще советовал ActionScript учить, тот, что во Флэше :) А так - на твоём месте я бы выбрал Паскаль или Бейсик. С Ассемблера или Си я бы начинать не стал.

Оффлайн aL1eN

  • Пользователь
  • Сообщений: 170
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #6 : 28 Август 2008, 13:49:18 »
все начинают с паскаля, уж хз почему... дань традиции, судя по всему.
я бы посоветовал начать с С (не ++) или ассемблера. придется думать и разбираться, зато, в итоге, будешь понимать больше своих коллег-дельфистов.

Оффлайн Henty

  • Пользователь
  • Сообщений: 796
  • Пол: Мужской
  • Зовите меня Puffin либо Панф )
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #7 : 28 Август 2008, 21:29:00 »
Паскаль приучивает к написанию логичного и понятного кода программы. В своё время выбрал его.

Оффлайн aUruM

  • Emu-Land Team
  • Сообщений: 1793
  • Пол: Мужской
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #8 : 29 Август 2008, 01:47:02 »
Йобан Матич, сам хотел эту цитату Дейкстры привести :). На самом деле, я считаю, что Бэйсик хорош для обучения основам программирования в юном возрасте (от 10 до 14 лет), VB - чтобы изучить основные концепции объектно-ориентированного программирования.
Цитата: Йобан Матич
Brainfuck !! самый лёгкий и лучший язык
Тогда уж сразу с Ook'a ;). Топикстартеру: не воспринимайте этот совет всерьез.

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

Я рекомендую сначала немного потренироваться в написании простых программ на BASIC'е. У него очень простой синтаксис и, благодаря тому, что это интерпретируемый язык, он весьма прост в отладке. Попробуйте Visual Basic заодно и почувствуйте разницу. Потом, когда почувствуете, что Бэйсика вам мало, переходите на Паскаль, а позже - на Delphi (и никогда больше не возвращайтесь к Бэйсику!).

Когда почувствуете себя во всем этом достаточно уверенно, стоит взяться за более серьезные и сложные вещи - C/C++, Java, ассемблер, наконец.

Оффлайн aL1eN

  • Пользователь
  • Сообщений: 170
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #9 : 29 Август 2008, 02:13:20 »
Цитата
С C/C++ я начинать не советую - для людей без базовых навыков программирования они тяжеловаты, к тому же я не видел книжек по этим языкам, которые не требовали бы опыта в программировании.
ммм.. "С++ глазами хакера".
читал только введение. и две книжки про дельфи, етого же автора ("Библия программиста на делфи", и "делфи глазами хакера"). могу сказать, что доступно написано. и опыт программирования не обязателен.

Цитата
То же самое, но еще в большей степени, касается ассемблера - скорее всего, вы просто раньше отчаетесь.
wasm.ru еще никто не отменял. так же, есть рассылка Калашникова "Ассемблер - это просто" (вроде так название).
куда уж понятнее....

трудности будут, но, зато, привыкнешь думать сам, без посторонней помощи

Оффлайн aUruM

  • Emu-Land Team
  • Сообщений: 1793
  • Пол: Мужской
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #10 : 29 Август 2008, 02:50:08 »
Цитата: aL1eN
ммм.. "С++ глазами хакера".
читал только введение. и две книжки про дельфи, етого же автора ("Библия программиста на делфи", и "делфи глазами хакера"). могу сказать, что доступно написано. и опыт программирования не обязателен.
Я считаю, что предлагать 13-летнему школьнику (судя по профилю) C/C++ - бесчеловечно. Руки просто опустятся.

Оффлайн Hatsuyuki

  • Пользователь
  • Сообщений: 368
  • Пол: Мужской
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #11 : 29 Август 2008, 09:04:03 »
А может, нужно начать с осознания разницы между программированием и кодингом, алгоритмами и их реализацией?.. :)

Что касается языка, то, ИМХО, Pascal.
Извините, но предлагать 13-летнему человеку начинать с ассемблера -- это просто смешно :lol:

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #12 : 29 Август 2008, 16:20:58 »
Цитата: aL1eN
есть рассылка Калашникова
DOS мёртв =(

Цитата: aL1eN
С++ глазами хакера
Кошмар. Мне не понравилось. "Библия программиста на делфи" у автора вышла получше.

Цитата: aUruM
к тому же я не видел книжек по этим языкам, которые не требовали бы опыта в программировании.
Дж. Либерти "С++ за 21 день" доступно и просто.


ЗЫ: "С++ для чайнегов" можно читать только имея опыт программирования. Смешная эта книга =)

Оффлайн lex3a

  • Пользователь
  • Сообщений: 217
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #13 : 29 Август 2008, 16:28:11 »
Цитата: aUruM
Я считаю, что предлагать 13-летнему школьнику (судя по профилю) C/C++ - бесчеловечно. Руки просто опустятся.
ты прав)))

Оффлайн Henty

  • Пользователь
  • Сообщений: 796
  • Пол: Мужской
  • Зовите меня Puffin либо Панф )
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #14 : 29 Август 2008, 17:12:51 »
В паскале заморочек с синтаксисом мало)

Оффлайн brill

  • Пользователь
  • Сообщений: 2196
  • Пол: Мужской
  • \/\/\/\/\/\/
    • Youtube
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #15 : 29 Август 2008, 20:06:37 »
Henty, я бы сказал что синтаксис у Паскаля достаточно жёсткий. И ошибка карается расстрелом :)

Оффлайн Henty

  • Пользователь
  • Сообщений: 796
  • Пол: Мужской
  • Зовите меня Puffin либо Панф )
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #16 : 30 Август 2008, 01:13:26 »
Жёсткий, но интуитивно ПОНЯТНЫЙ. Ты ним будто бы "разговариваешь".  :)

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #17 : 30 Август 2008, 01:23:57 »
Цитата: Henty
Ты ним будто бы "разговариваешь". 

program say;
begin
writeln( 'Да, разговариваю.' );
end.
=)

Оффлайн Zephyr

  • Пользователь
  • Сообщений: 544
  • Пол: Мужской
  • coder
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #18 : 30 Август 2008, 01:42:46 »
Начинать лучше всего наверное с Бейсика...
Тк задача - узнать что такое программирование вообще...
Хотя сам я этот этап пропустил...
Можно и с Турбо Паскаля, базовый Турбо Паскаль несложен...
Мне хватило пары часов :) и было тогда лет 15 всего...
Но Турбо по своим возможностям огромен... я за ним отсидел года 4...
Кстати на Турбо 7 можно писать программы и под 16 разрядные версии Windows
используя вызовы winapi...

PS: а вообще, реально 1ый раз программировал в какой-то программе,
алгоритмы для прыгующего кингуренка :) был я тогда в классе 2-3...
Стояли у нас тогда навороченные IBM 80x286... 94-95 год...

Оффлайн Hatsuyuki

  • Пользователь
  • Сообщений: 368
  • Пол: Мужской
    • Просмотр профиля
Re: Что с начала учить??
« Ответ #19 : 30 Август 2008, 11:23:08 »
Можно и с Турбо Паскаля, базовый Турбо Паскаль несложен...
Мне хватило пары часов :) и было тогда лет 15 всего...
Но Турбо по своим возможностям огромен... я за ним отсидел года 4...
Кстати на Турбо 7 можно писать программы и под 16 разрядные версии Windows
используя вызовы winapi...
Зачем насиловать труп, когда есть Free Pascal?