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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Посоветуйте язык програмирования для изучения  (Прочитано 2124 раз)

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

Оффлайн kolyan158

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • Местный Линуксоид
    • Просмотр профиля
Здравствуйте,посоветуйте язык программирования для изучения,для будущего написания приложений под linux. Начал с C.но даеться очень туго(как я понял он далеко не для начинающих) концепции програмирования изучал,блок схемы составлял. желательно бы среду программирования,где можно было бы как учиться программированию,так и потехоньку проектировать интерфейс приложений (если возможно)
Одна голова хорошо....а две уже уродство

hitomy

  • Гость
Присоединяюсь. Но я думаю что щас будут ответы типа: "пользуйтесь поиском".

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Посоветуйте язык програмирования для из&#
« Ответ #2 : 25 Январь 2011, 15:44:17 »
чувствую будет холивар, пойду за попкорном.
лично я за python
« Последнее редактирование: 25 Январь 2011, 15:48:58 от truegeek »

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Не будет.
Конечно воспользоваться поиском это лучший вариант, но можно и посоветовать.
В принципе любой ЯП который нравится, с, с++, пайтон, паскаль, и т.д. и т.п.
Вроде Марк рекомендует Python. В прочем читайте сами http://developer.ubuntu.com
xUbuntu 12.04

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3540
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
    • dihoc.ru - контекстный вьетнамско-русский словарь
Тоже присматриваюсь. Смотрел на руби, сейчас склоняюсь к питону.

В данный момент пишу на пыхе  :D
Не опускай рук, а то пропустишь в бороду

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Любой из используемых сейчас.
PS с каких это пор С не для новичков?! можно конечно с паскаля/дельфи как в школах до сих пор, но это уже то...
« Последнее редактирование: 25 Январь 2011, 17:24:15 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: http://help.ubuntu.ru/wiki/fixme

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 4996
  • Все по палатам!
    • Просмотр профиля
Язык зависит от задач.
Извините, я все еще учусь

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1726
    • Просмотр профиля
поищите тогда
qt gtk tutorials (pygtk,pyqt), они очень простые и легко понимаются
затем идем на gtk apps и qt apps соответственно (google code, github и тд по усмотрению), выбираем какой нить проект и ковыряемся в нем. Разобраться можно довольно быстро
Какие минусы? По синтаксису книжку все равно читать придется,а хороший стиль программирования придет только с опытом

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3540
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
    • dihoc.ru - контекстный вьетнамско-русский словарь
с каких это пор С не для новичков?!
Для обучения хорош, но на практике он нужен только писателям ядра, писателям высоконагруженных сервисов, встроенным писателям... и, кажется, всё.
Не опускай рук, а то пропустишь в бороду

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Ну тогда С++  ;)
С каких это пор интерпретируемые языки в моде  ??? , особенно для новичков, а потом будут заявления что проги которые надо комплить на нужной платформе не кросплатформенны, а кросплатформен только питон...
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: http://help.ubuntu.ru/wiki/fixme

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
C это хорошее начало. При этом лучше ознакомиться с тем как в целом работает оборудование компьютера. После этого можно уже программировать на том языке, который лучше всего подходит для решения задач. Программисту нужно отдавать себе отчёт в том насколько эффективно работает его программа и как её можно при необходимости оптимизировать.

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

Пользователь решил продолжить мысль 25 Январь 2011, 19:02:54:
Ещё один совет. Луше не садиться за свой собственный проект, а присоедениться к какому-нибудь из существующих. Что-то чем ты пользуешься регулярно и что хочешь улучшить. Перед созданием чего-то своего стоит набраться опыта у других людей.
« Последнее редактирование: 25 Январь 2011, 19:02:54 от VestniK »

Оффлайн smaharbA

  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Visual Basic, на крайняк Visual C# - с голоду не помрете
Я конечно далек от мысли...(с)

Оффлайн Sova777

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
    • Несколько слов о NetBeans C/C++ Pack'е
Ещё один совет. Луше не садиться за свой собственный проект, а присоедениться к какому-нибудь из существующих. Что-то чем ты пользуешься регулярно и что хочешь улучшить. Перед созданием чего-то своего стоит набраться опыта у других людей.
Начинать лучше с своего велосипеда или форка. Это тот случай, когда благие намерения ведут в ад.
Пользователь OpenSolaris 2008.11, Ubuntu 8.10, Windows XP. Mac OS X не нравится, стараюсь не использовать.

Оффлайн Jack Sparrow

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Интересно было бы узнать, много ли здесь людей, начавших изучать программирование с С. И если да, то когда это было: в наше время или когда компьютеры были еще ламповыми...
Linux is only free if your time has no value (c) Jamie Zawinski

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Я начинал с С, если не считать, конечно, школьного Бейсика.

 

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