singlepost

Программирование под LINUX << На главную или назад  

я только-только начинаю программировать, вот интересно, есть ли какие-нибудь языки/IDE для программирования, как, например, в VS. Или всё сводится к написанию скриптов/консольных приложений? Просто я привык сначала размещать элементы управления на форме, а потом писать код…

65 ответов в теме “Программирование под LINUX”

  1. 65
    Мишка Ховричев ответил:

    под линукс, для линя.

  2. 64
    Михаил Черкашин ответил:

    Возникает вопрос к аффтору поста: что конкретно программирование _под_ линукс или *для* линя?
    Если _под_линукс nо есть прекрасная мышиная среда от SUN:Sun Studio (последняя 12-я кажется) либо KDeveloper, либо трольтеховская, (коли мало гугл в помощь), но IMHO конечно стоит отвыкать от рисования и наседать на алгоритмику. И что конкретно нужно посчитать 2+2 тогда bc/ dc прекрасно справится, выбрать записи из файлега, тогда и grep поможет, нужно что-то поизысканней, то либо sh или перл в помощь, скорость тогда C/C++, графика — запасайся мануалами по OpenGL или SDL.
    Коль вздумал писать *для* линукс, тогда изучай системные вызова (их-то вроде как за 2000 перевалило в POSIX). А если просто интересно есть ли развитая вижуал-среда, то рекомендую посмотреть Sun Studio.
    да еще забыл многоплатформенную Dev-Cpp (wxDev-Cpp).

  3. 63
    Константин Нежберт ответил:

    #63 не обращай внимания, он ярый противник С

  4. 62
    Сергей лучков ответил:

    Николай Митропольский
    тролололо , слишком толсто)

  5. 61
    Богдан Бубко ответил:

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

  6. 60
    Николай Митропольский ответил:

    На С++ написано много всякого говна(иногда конечно и неговна) в котором периодически приходится ковыряться – поэтому С++ полезно знать. В остальном конечно С++ не нужен!

  7. 59
    Мишка Ховричев ответил:

    хмм…я вынес для себя, что qt в любом случае надо…

  8. 58
    Владимир Крылов ответил:

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

  9. 57
    Александр Лищенер ответил:

    мне потребовался секс.
    он меня трахнул раз пятьдесят, а я его только один – зато море удовольствия!
    хотя, может, это из-за того, что я тупой – у ТС наверняка секса не будет хД

  10. 56
    Николай Митропольский ответил:

    > а мне посоветовали учить brainfuck
    а щито это???
    подскажите, я очень хочу учить брейнфак!!!

    Тонко! )

    А линукс нужен! та же убунта совсем не требует никакого секса)

  11. 55
    Богдан Бубко ответил:

    +1 за python
    #53 я хорошо знаю С++ ну и что из этого толку, если тоже самое можна сделать на питоне на порядок легче и быстрее?

  12. 54
    Владимир Крылов ответил:

    ruby не нужен. он тормозной и библиотек под него мало. питон лучше

  13. 53
    Александр Лищенер ответил:

    а мне посоветовали учить brainfuck
    а щито это???
    подскажите, я очень хочу учить брейнфак!!!

    парню 14 лет. сексом он заниматься с линуксом будет примерно полгода. учить плюсы – еще сколько-то. ему это надо? нафиг вообще ему линукс?)

  14. 52
    Николай Терентьев ответил:

    Учи с++. Без него в лине, ИМХО, делать нечего… ну, кроме как сайты писать )

  15. 51
    Николай Фоминых ответил:

    Тема :)
    Буду читать. :)

  16. 50
    Александр Лищенер ответил:

    гм. ну как хотите это называйте.)

  17. 49
    Марат Павлов ответил:

    Я бы даже сказал что баш эт всё же командный процессор, а оболочка или окно командного процессора эт терминал. Но языка баш действительно нет))

  18. 48
    Не Время ответил:

    Мда, повеселили каменты. ВДИНОЯСВБ.
    Автору топика:
    Программировать "под linux" и "с помощью linux" – это немного разные вещи.

    Если вы только начинаете программировать и в то-же время не хотите отстать от прогресса лет на 20, я рекомендую вам скачать IDE Netbeans или Aptana Rad Rails и купить/скачать книгу(и) по Ruby & Rails. Таким образом вы сможете довольно быстро начать создавать какое-нибудь простое, но актуальное web-приложение и научитесь пользоваться современной инфраструктурой. Все автодополнение/свистелки/перделки VS – детский лепет по сравнению с тем что вы получите, Писать также можно на ruby + QT. Выбран Ruby – потому что этот язык, являсь мощным и современным, очень хорошо показал себя как "первый", благодаря понятности кода.

  19. 47
    Владимир Крылов ответил:

    >баш – язык консоли.
    щито? баш – командная оболочка. такого языка нет. есть sh

  20. 46
    Владимир Крылов ответил:

    >Просто по моим экспериментам с ним ничего я из него толкового невыбил
    плохо искал. на нем много чего щас пишут. сонату и делюг, например

  21. 45
    Владимир Крылов ответил:

    >какие нибудь языки (тока не Яву буээ) с визуальным конструктором..)
    питон/С++ +Qt. нет языков с "визуальным конструктором". есть графические библиотеки. Пока Qt самая лучшая. питон осваивается очень быстро. так что связка PyQt для тебя самая лушая

    зы. чем ява-то неугодила? С-подобный синтаксис, низкий погог вхождения

  22. 44
    Мишка Ховричев ответил:

    эээ…на чём?? я тока вбдотнет знаю..

  23. 43
    Александр Лищенер ответил:

    баш – язык консоли.

  24. 42
    Александр Лищенер ответил:

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

    что значит "резко перестала"?
    может быть, коннект слабый?
    напиши скрипт на баше, который пробует соединиться с гуглом, при невозможностей заново заходит

  25. 41
    Мишка Ховричев ответил:

    лан, всем спасибо!! тему удалять??

  26. 40
    Мишка Ховричев ответил:

    ну вот, gtk-pppoeconf всё работало, и резко перестала((

  27. 39
    Мишка Ховричев ответил:

    через dsl

  28. 38
    Александр Лищенер ответил:

    pppoeconf попробуй, если пппое, если другое не помню, посмотри в системных настройках – там менюшка была )

  29. 37
    Тимур Магомедов ответил:

    Gambas это бейсик!!!!
    Бейсик это не дотнет!!!

    Это Спарта!!!!! АААА!!!!

    Gmbas – из серии "Итак, наконец-то мы можем перейти к созданию графического интерфейса, выбирая нужные элементы в панели инструментов, а затем рисуя их на форме мышкой", и т.д., как в этой статье например: //wiki.linuxformat.ru/index.php/LXF71:Gambas

    А ещё личный совет ТС-у: забей на basic и учи C, по книге Кернигана и Ричи.

  30. 36
    Александр Лищенер ответил:

    Gambas это НЕ дотнет!

  31. 35
    Мишка Ховричев ответил:

    и, да, моя убунта без интернета, то бишь с виндовой машинки надо всё выкачать, чтобы не обновлять с месяц и ничего не подгружать. это реально??

  32. 34
    Мишка Ховричев ответил:

    #31 я наверно до плюсов не дорос))

  33. 33
    Александр Лищенер ответил:

    почему убунта без интернета?
    бррр!

  34. 32
    Мишка Ховричев ответил:

    не знаю, раньше был gtk-pppoe вроде конектит, но инет упорно не работает…причём так резко оборвалось…

  35. 31
    Николай Митропольский ответил:

    > VB.NET вроде не скриптовый, а VBScript скриптовый

    Я честно хз как вы отличаете скриптовый от нескриптового, но не важно. Вы так и не привели ни одного аргумента против Питона, про него тоже говорят что это чистый английский.

  36. 30
    Мишка Ховричев ответил:

    я не против питона, иничего против иметь не собираюсь. Просто по моим экспериментам с ним ничего я из него толкового невыбил, кроме пары консольных программ. Ессно я поковырял не все его возможности, но…не знаю я…а Gambas имеет смысл пробовать??

  37. 29
    Александр Лищенер ответил:

    а чем вас таки плюсы не устраивают?)

  38. 28
    Тимур Магомедов ответил:

    В glade можно конструировать интерфейс, потом подгружать через GtkBuilder, в любом языке с любым IDE или редактором.
    Если нужен бейсик и конструктор визуальных интерфейсов в IDE – то однозначно Gambas.

  39. 27
    Мишка Ховричев ответил:

    я не прошу языки под дотнет, просто прошу какие нибудь языки (тока не Яву буээ) с визуальным конструктором..) надо будет поковырять репозитории)

  40. 26
    Николай Митропольский ответил:

    > линукс не приспособлен под средства быстрой разработки ака быдлодотнет хД

    фигню сказал, да?

    Мишка "ПрограММишкА" Ховричев, посмотрите Python – почти тот же самый вижал бейсик)

    А что вы имеете против Явы? О_о

  41. 25
    Мишка Ховричев ответил:

    я питон поковырял, выяснил для себя, что это скриптовый язык (может и ошибаюсь), и по мощности около JS стоит, хотя в репозитоиях очень много для него библиотек…

  42. 24
    Мишка Ховричев ответил:

    #24 против явы имею код)) ну вот не нравится мне синтаксис, программировать тошно..

  43. 23
    Николай Митропольский ответил:

    То есть бейсик вам нравится, а ява -нет? О_о ну ладно, у каждого свои причуды.

    А VB.NET не скриптовый?

    > мощности около JS стоит
    Если под мощностью иметь ввиду выразительность то JS – один из самых мощных языков программирования, ну по крайней мере из десятки популярнейших.

  44. 22
    Мишка Ховричев ответил:

    VB.NET вроде не скриптовый, а VBScript скриптовый) бейсик ноже не ахти, но это всё-таки основы….чистый англичанский, всё понятно…

  45. 21
    Мишка Ховричев ответил:

    ааа… не, си не для меня пока что))

    #4 нет, не программировать мышкой, а писать программы с графической оболочкой))

  46. 20
    Николай Митропольский ответил:

    А что для вас?

  47. 19
    Мишка Ховричев ответил:

    я пока что только VB.NET освоил :)

  48. 18
    Александр Лищенер ответил:

    эм… там вроде Mono было под линем, но, имхо, извращение хД
    и не знаю, есть ли в моно быдлобэйзикдотнет

  49. 17
    Александр Лищенер ответил:

    вообще, линукс не приспособлен под средства быстрой разработки ака быдлодотнет хД

  50. 16
    Мишка Ховричев ответил:

    #20 есть))

  51. 15
    Евгений Паньков ответил:

    ed попробуйте, а лучше cat

  52. 14
    Мишка Ховричев ответил:

    спасибо)) ну вот на чём реализован тот же pydgin??

  53. 13
    Николай Митропольский ответил:

    НаСи + GTK, емнип.

  54. 12
    Владимир Крылов ответил:

    > Просто я привык сначала размещать элементы управления на форме
    no way

  55. 11
    Богдан Бубко ответил:

    что значит можно?)
    с помошью набора плагинов, которых для вима очень много, он превращается в полноценную иде!) не скажу "легко превращается", но гугли "vim ide"

  56. 10
    Александр Лищенер ответил:

    а нафег извращатьсо?))
    угу. погуглю)

  57. 9
    Александр Лищенер ответил:

    #7, а можно впринципе писать в vim'e?
    там вроде даже автодополнение настраивалось))

  58. 8
    Николай Митропольский ответил:

    > Просто я привык сначала размещать элементы управления на форме

    Завязывайте с этим )) Впрочем ко многим графическим библиотекам есть дизейнеры форм: QtDesigner, Glade итп.

    > Кажись когда-то был аналог Delphi под названием Kylix

    Вообще как бе есть Lazarus.

  59. 7
    Александр Новиков ответил:

    monodevelop, netbeans, kdevelop, lazarus, etc
    geany, vim , emacs ;)

  60. 6
    Богдан Бубко ответил:

    vim+gcc =)

  61. 5
    Дмитрий Мамонтов ответил:

    Code::Blocks. А вообще Emacs+GCC

  62. 4
    Богдан Бубко ответил:

    вообще целостного решения не будет. нужно будет собирать по кусочкам именно то, что тебе нужно.

  63. 3
    Вячеслав Барболин ответил:

    Qt, wxWidgets, и ещё туева хуча всего.
    Кажись когда-то был аналог Delphi под названием Kylix, но давно это было..

  64. 2
    Александр Лищенер ответил:

    программировать мышкой?
    угу, qtcreator
    но там не будет шарповского дополнения!

  65. 1
    Богдан Бубко ответил:

    попробуй qtcreator

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.