C0va
Продвинутый
Карма: 0
Сообщений: 219
Ubuntu 7.10
|
|
« : 02 Марта 2008, 18:50:56 » |
|
Собираюсь начать программировать на С++. До этого программировал в винде на PHP,Javascript, Delphi чуток... Кто знает подскажите, на чем (всмысле язык) лучше всего начать программировать в Linux? Слабо представляю что там да как в плане программирования. Если у кого есть, подкиньте книжки или статейки...
|
|
|
Записан
|
|
|
|
RemDerBauer
Rebuild world
Глобальный модератор
Карма: 14
Сообщений: 1886
Ubuntu forever
|
начать программировать что? патчи к ядру? веб-сайты? полезные проги? Драйвера? Лабороторки сдавать? просто так для интереса можно писать код на каком угодно языке. ИМХО!
|
|
|
Записан
|
Мы говорим Linux, подразумеваем Ubuntu......
|
|
|
C0va
Продвинутый
Карма: 0
Сообщений: 219
Ubuntu 7.10
|
Веб сайты это само собой, тут вопросов почти нет (кроме того какая из linuxовых прог больше похожа на phpdesigner, очень уж мне нравится). А так хотелось бы начат программировать программки для себя, ну там например планировщики какие нибудь, органайзеры... и т.п. для повседневных нужд. И очень желательно с GUI а не коммандной строкой
|
|
|
Записан
|
|
|
|
NeO
Злобный админчик
Администратор
Карма: 62
Сообщений: 2376
Debian Stretch
|
Веб сайты это само собой, тут вопросов почти нет (кроме того какая из linuxовых прог больше похожа на phpdesigner, очень уж мне нравится). А так хотелось бы начат программировать программки для себя, ну там например планировщики какие нибудь, органайзеры... и т.п. для повседневных нужд. И очень желательно с GUI а не коммандной строкой
kdevelop тебе в помощь. Он кучку языков поддерживает, в том числе C,C++,PHP,Perl, Java, Pascal, Python, Ruby... Что такое phpdesigner представляю смутно, так что не скажу насколько они похожи.
|
|
|
Записан
|
|
|
|
C0va
Продвинутый
Карма: 0
Сообщений: 219
Ubuntu 7.10
|
ясно, а как в linuxе с визуальным программированием? подобие delphi есть?
|
|
|
Записан
|
|
|
|
NeO
Злобный админчик
Администратор
Карма: 62
Сообщений: 2376
Debian Stretch
|
ясно, а как в linuxе с визуальным программированием? подобие delphi есть?
Вбей в поиск по форуму Lazarus. Когда-то про него говорили. Он даже проекты дельфийские может хавать.
|
|
|
Записан
|
|
|
|
C0va
Продвинутый
Карма: 0
Сообщений: 219
Ubuntu 7.10
|
ага, спасибо
|
|
|
Записан
|
|
|
|
IERO
Модератор
Карма: 8
Сообщений: 432
Debian Lenny
|
или найди маны по библятекам QT. они в kDevelop чуть ли не родными прикручены
|
|
|
Записан
|
|
|
|
AleksK
Продвинутый
Карма: 2
Сообщений: 220
WinXP, Russian Fedora 10.1
|
По-моему, если уж писать для себя (да и не только для себя) попробуй .NET и Mono, пиши на C# можно использовать WinForms можно GTK#. Гораздо удобнее и проще чем на чистом С++, плюс переносимость программ на разные платформы. Жаль только что Mono пока аналогична .NET 2.0 на .NET 3.0 и 3.5 появилось достаточно много вкусностей.
|
|
|
Записан
|
|
|
|
NeO
Злобный админчик
Администратор
Карма: 62
Сообщений: 2376
Debian Stretch
|
По-моему, если уж писать для себя (да и не только для себя) попробуй .NET и Mono, пиши на C# можно использовать WinForms можно GTK#. Гораздо удобнее и проще чем на чистом С++, плюс переносимость программ на разные платформы. Жаль только что Mono пока аналогична .NET 2.0 на .NET 3.0 и 3.5 появилось достаточно много вкусностей.
Вот не для себя на этом писать не надо Особенно с учетом "программировал в винде на PHP,Javascript, Delphi чуток". Учиться надо на более простых вещях.
|
|
|
Записан
|
|
|
|
Yazichnik
Небритый одмин
Карма: 8
Сообщений: 710
Mac OS X, Debian
|
Neo, куда уж проще? .net за тебя полкода создаст, а если еще и справочную систему неполенится доставит так еще и по ходу будет подсказывать операторы, команды и тд и тп
|
|
|
Записан
|
|
|
|
NeO
Злобный админчик
Администратор
Карма: 62
Сообщений: 2376
Debian Stretch
|
Neo, куда уж проще? .net за тебя полкода создаст, а если еще и справочную систему неполенится доставит так еще и по ходу будет подсказывать операторы, команды и тд и тп
Имелась ввиду простота внутреннего устройства.
|
|
|
Записан
|
|
|
|
AleksK
Продвинутый
Карма: 2
Сообщений: 220
WinXP, Russian Fedora 10.1
|
За .NET и Mono будущее. В C# не надо ипать сибе моск управлением памятью, сборкой мусора и т.д. и т.п. Плюс встроенные классы для работы с коллекциями, парсер XML, регулярных выражений, ну и много чего ещё интересного.Как вам такое например: class SelectSample1 { static void Main() { //Create the data source List<int> Scores = new List<int>() { 97, 92, 81, 60 }; // Create the query. IEnumerable<int> queryHighScores = from score in Scores where score > 80 select score; // Execute the query. foreach (int i in queryHighScores) { Console.Write(i + " "); } } } //Output: 97 92 81 Я думаю в пояснении код не нуждается К сожалению в Mono конкретно вот эта возможность ещё не реализована, но я думаю довольно скоро сделают и это.
|
|
« Последнее редактирование: 03 Марта 2008, 09:09:33 от AleksK »
|
Записан
|
|
|
|
NeO
Злобный админчик
Администратор
Карма: 62
Сообщений: 2376
Debian Stretch
|
Бгыгыг )) На bash #!/bin/bash LIST='97 92 81 60'
for i in $LIST do if [[ $i -gt 80 ]] ; then echo -n "$i" fi done
На perl #!/usr/bin/perl @list=(97, 92, 81, 60);
foreach $i(@list) { $i gt 80 ? print $i, " ": print ""; }
Собсно я хотел сказать, что использовать функции из либ, не понимая их устройства, не есть гуд. ИМХО. ЗЫ А за кем будущее, покажет время. ЗЗЫ Сорри, надо больше спать. Осознал свою ошибку, покурил MSDN по query, но так и не проникся величием :/ Нафиг оно надо?
|
|
« Последнее редактирование: 03 Марта 2008, 10:29:59 от NeO »
|
Записан
|
|
|
|
AleksK
Продвинутый
Карма: 2
Сообщений: 220
WinXP, Russian Fedora 10.1
|
Сорри, надо больше спать. Осознал свою ошибку, покурил MSDN по query, но так и не проникся величием :/ Нафиг оно надо? Ты напиши тоже самое на C++ потом поймёшь нафига оно.
|
|
|
Записан
|
|
|
|
|