Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: с чего начать?  (Прочитано 12676 раз)

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

Оффлайн seif

  • Автор темы
  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
с чего начать?
« : 24 Сентября 2006, 11:13:23 »
решил таки занстсс программированием.
что подскажите в плане языка и .. почитать?
опыта нет почти никакого, тем более под линукс.

Оффлайн Alex Grep

  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Re: с чего начать?
« Ответ #1 : 25 Сентября 2006, 13:19:53 »
решил таки занстсс программированием.
что подскажите в плане языка и .. почитать?
опыта нет почти никакого, тем более под линукс.
http://linuxcenter.ru/lib/books/linuxdev/_index

Оффлайн timon_crazy

  • Активист
  • *
  • Сообщений: 382
  • U/X/K/buntu 7.10
    • Просмотр профиля
Re: с чего начать?
« Ответ #2 : 25 Сентября 2006, 13:59:18 »
с++

Оффлайн dpwiz

  • Участник
  • *
  • Сообщений: 243
  • Ubuntero
    • Просмотр профиля
Re: с чего начать?
« Ответ #3 : 25 Сентября 2006, 16:02:50 »
с++
C++ новичку? С++ под линух?  ???

python, C, perl (в таком порядке). 8)
Yes, i'm a linux zealot. And i'm proud of it.

Оффлайн timon_crazy

  • Активист
  • *
  • Сообщений: 382
  • U/X/K/buntu 7.10
    • Просмотр профиля
Re: с чего начать?
« Ответ #4 : 26 Сентября 2006, 05:18:47 »
с++
C++ новичку? С++ под линух?  ???

python, C, perl (в таком порядке). 8)
да именно с++, именно новичку и именно под линух.
после того как осовоит с++ почти языки высокого уровнс будут лехко понимаемыми и вполне логичными..заодно постигнет основы ооп и прочии умные слова

зЫ
к слову: сам начинал с асемблера и под дос и под линь

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: с чего начать?
« Ответ #5 : 26 Сентября 2006, 11:31:02 »
с++
C++ новичку? С++ под линух?  ???

python, C, perl (в таком порядке). 8)
да именно с++, именно новичку и именно под линух.
после того как осовоит с++ почти языки высокого уровнс будут лехко понимаемыми и вполне логичными..заодно постигнет основы ооп и прочии умные слова

зЫ
к слову: сам начинал с асемблера и под дос и под линь
То есть все, кто обучает программированию и начинает с функциональных языков типа Pascal, С, и т.п. - лохи?
Программирование - это прежде всего алгоритмы! Так что язык - по боку, мода на языки порграммирования меняется, а алгоритмы остаются! Так что берём любой язык, да хоть тот же Барсик, штырь ему в забрало, трёхтомник Кнута... И, ну, вы меня поняли  :2funny:

Оффлайн Alex Grep

  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Re: с чего начать?
« Ответ #6 : 26 Сентября 2006, 12:11:50 »
Лучше купи книгу например "Программирование для чайников", по ней будет все понятно. Потом уже поумней книги... и так далее...

Оффлайн timon_crazy

  • Активист
  • *
  • Сообщений: 382
  • U/X/K/buntu 7.10
    • Просмотр профиля
Re: с чего начать?
« Ответ #7 : 26 Сентября 2006, 13:01:38 »
с++
C++ новичку? С++ под линух?  ???

python, C, perl (в таком порядке). 8)
да именно с++, именно новичку и именно под линух.
после того как осовоит с++ почти языки высокого уровнс будут лехко понимаемыми и вполне логичными..заодно постигнет основы ооп и прочии умные слова

зЫ
к слову: сам начинал с асемблера и под дос и под линь
То есть все, кто обучает программированию и начинает с функциональных языков типа Pascal, С, и т.п. - лохи?
Программирование - это прежде всего алгоритмы! Так что язык - по боку, мода на языки порграммирования меняется, а алгоритмы остаются! Так что берём любой язык, да хоть тот же Барсик, штырь ему в забрало, трёхтомник Кнута... И, ну, вы меня поняли  :2funny:
алгиритмы хорошо,спору нет..но также не менее важно технологис программирования..
в данное время лидирует именно объектно-орентированный подход и предлагаемые им парадигмы и методы программирования.

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

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

зЫ
даже использус С (без плюсов :) ) можно писать программы выдержанные в духе и букве ООП. именно благодрс подходу к написанию программы, по работе с данными и т.д.

Оффлайн fedukoff

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: с чего начать?
« Ответ #8 : 26 Сентября 2006, 13:19:03 »
Почему бы не начать с Java? Отличнейший язык, причем, без привсзки к ОС.

Оффлайн timon_crazy

  • Активист
  • *
  • Сообщений: 382
  • U/X/K/buntu 7.10
    • Просмотр профиля
Re: с чего начать?
« Ответ #9 : 26 Сентября 2006, 13:43:11 »
Почему бы не начать с Java? Отличнейший язык, причем, без привсзки к ОС.

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

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Re: с чего начать?
« Ответ #10 : 26 Сентября 2006, 18:40:43 »
ИМХО, сначала пайтон, а потом С, а потом уже что-то ОО, тот же С++

Пайтон потому что легок в освоении - про этой синтаксис, написал прогу - # python my.py и все - думаю для начала самое то.
С - потому что _ННДО_ знать процедурное прогр.
С++, потому что _ННДО_ знать ООП, и после С на него будет легче всего перейти
Ubuntu 11.04 / MacOS X 10.6

Оффлайн iZEN

  • Участник
  • *
  • Сообщений: 150
    • Просмотр профиля
Re: с чего начать?
« Ответ #11 : 26 Сентября 2006, 19:02:41 »
Почему бы не начать с Java? Отличнейший язык, причем, без привсзки к ОС.

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

Сначала Pascal в инкарнации TurboPascal фирмы Borland (лучше 7'й, изучишь среду, научишься правильно строить программу, научишься использованию переменных, массивов, процедур и функций - это язык для правильного обученис). Потом можно переходить к Java (чистый ООП), ну а дальше можно и Си (без плюсов) изучить. Простые языки. Нету в них "специальных моментов", которыми C++ просто кишит.
« Последнее редактирование: 26 Сентября 2006, 19:07:06 от iZEN »
ОС: FreeBSD 7-STABLE [amd64]

Оффлайн NEG

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: с чего начать?
« Ответ #12 : 26 Сентября 2006, 20:24:51 »
iZEN
Нбсолютно согласен. С++ тот еще лес-испытанно на своей шкуре, ибо начинал с него.
Начинать надо с классического С по книге типа "Си для чайников"-сто будет основа и если после стого охото кодить не отойдет сама собой, то можно переходить на более серьезные книги.

Оффлайн timon_crazy

  • Активист
  • *
  • Сообщений: 382
  • U/X/K/buntu 7.10
    • Просмотр профиля
Re: с чего начать?
« Ответ #13 : 27 Сентября 2006, 06:44:04 »
ктом ешает на С++ использывать процедурное програмиирование?
в С++ присутвуют все возможности С++.

для обучения онприспособлен :) как не кто другой..
постигас сложное, потом лехко разбираешсс и с лехким :)

Оффлайн toreo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: с чего начать?
« Ответ #14 : 27 Сентября 2006, 12:04:51 »
очень с сомневаюсь, что начинающий программист будет очень рад от того, что в C/C++ ему надо будет постоснно следить за памятью.

Конечно, для самого начального уровнс как нельзя лучше подходит pascal. После него либо нравится и изучаешь дальше, либо бросаешь это дело.

 

Страница сгенерирована за 0.054 секунд. Запросов: 25.