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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Выбор среды программирования под Ubuntu  (Прочитано 11153 раз)

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

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Выбор среды программирования под Ubuntu
« Ответ #15 : 18 Июня 2010, 23:55:42 »
Цитировать
Цитировать
При знание С/C++ изучение что перла, что питона, что php и т.д. не проблема.
По паре недель на каждый должно хватить.
ложное и в корне не верное утверждение.
И да и нет. При знании C/C++ легче переходить на более высокоуровневые языки чем наоборот, это факт. Библиотеки и тулкиты для разных языков решающие похожие задачи, как правило, строятся на похожих принципах, а некоторые библиотеки вообще имеют биндинги к разным языкам, так что твой реальный опыт может просто перекочевать на новый язык сразу.

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

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

Оффлайн amdlintuxos

  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
Re: Выбор среды программирования под Ubuntu
« Ответ #16 : 19 Июня 2010, 23:00:52 »
При знание С/C++ изучение что перла, что питона, что php и т.д. не проблема.
По паре недель на каждый должно хватить.
главное - это знание библиотек, или хотя бы иметь представление какие возможности они предоставляют, а так же возможные варианты решения тех или иных нетривиальных задач. а это опыт и время, исчисляемое годами.
согласен с alexander.pronin.
знание библиотек, важно, бесспорно, но все библиотеки в жизни не выучишь, а нужные библиотеки меняются в зависимости от постановки задачи(сегодня БД а завтра ОпенГЛ). главное знание синтаксиса, а юзание библиотек это больше гугление/читание хелпа.
мне тоже питон как язык видется перспективным. еще немаловажное достоинство это многочисленное сообщество и как уже упомянули масса живых примеров в сети.Я думаю спешить учить питон 3.0 не стоит, лучше 2.6(примеров на 2.6 вроде больше, да и это база многих дистрибутивов). Да и различия в синтаксисе не так уж вроде и существенны. Вроде слышал адаптация программы с версии 2.6 на 3.0 это не сильно сложный процесс, вроде есть скрипты автоматизирующие этот процесс(но не факт, что после них нужна еще проверка человеком).
что не збудется - позабудется

Оффлайн VolCh

  • Активист
  • *
  • Сообщений: 543
    • Просмотр профиля
Re: Выбор среды программирования под Ubuntu
« Ответ #17 : 20 Июня 2010, 00:55:19 »
При знание С/C++ изучение что перла, что питона, что php и т.д. не проблема.
По паре недель на каждый должно хватить.
главное - это знание библиотек, или хотя бы иметь представление какие возможности они предоставляют, а так же возможные варианты решения тех или иных нетривиальных задач. а это опыт и время, исчисляемое годами.
согласен с alexander.pronin.
знание библиотек, важно, бесспорно, но все библиотеки в жизни не выучишь, а нужные библиотеки меняются в зависимости от постановки задачи(сегодня БД а завтра ОпенГЛ). главное знание синтаксиса, а юзание библиотек это больше гугление/читание хелпа.
Синтаксис, имхо, не самое важное. Без него, конечно, никуда, но если не лезть в экзотику, то знаний как реализовать функцию/процедуру, ветвление, цикл и основы ООП в новом для себя императивном языке (с декларативными, вроде, сложнее), то практически любую задачу решить можно, пускай и не оптимальным, с точки зрения "гуру", способом. Но вот если не знать основных возможностей стандартных, опциональных и наиболее популярных сторонних библиотек и фреймворков, то можно погрязнуть в изобретении "велосипедов" или, наоборот, убить кучу времени на поиски несуществующей библиотеки (или несуществующей функциональности в существующих)

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Выбор среды программирования под Ubuntu
« Ответ #18 : 21 Июня 2010, 08:46:40 »
Знание библиотек для конкретного языка помогает написать программу:
- проще
- понятнее
- короче
- более межплатформеннее и т.д.
Знание разных языков помогает:
- использовать posix вставки из других языков, без применения библиотек данного языка
- выбрать то, что хочешь
- выбрать известное средство, не ищя библиотеки для данного языка.
ЗЫ. Совершенствование своих знаний в конкретном языке - это процесс бесконечный.
А начать писать программы можно гораздо раньше (после изучения основ).

 

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