Форум: "Прочее";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];
ВнизПрограммирование под линух... Найти похожие ветки
← →
ChainikDenis © (2006-07-17 11:55) [0]Купил тут сдуру Linux XP (лицензионный ё-моё). Типа решил приобщится к кул хацкерам. И вот думаю - програмировать на Дельфях под линукс круто? Или отстой?
На чем под линукс програмируют?
← →
Игорь Шевченко © (2006-07-17 11:56) [1]
> На чем под линукс програмируют?
На чем только не программируют...Я серьезно, языков там, как звезд на небе.
← →
umbra © (2006-07-17 11:59) [2]на чем хотят, на том и программируют. С, шелл, перл, питон, tcl и т.д.
← →
Johnmen © (2006-07-17 12:09) [3]Так вам программировать или чтобы круто было?
← →
Rouse_ © (2006-07-17 12:17) [4]Программируй сразу в машинных кодах и плюй в глаз любому, кто скажет что ты не кулхацкер ;)
← →
Gero © (2006-07-17 12:18) [5]> Купил тут сдуру Linux XP (лицензионный ё-моё).
А бывают пиратские линусксы?
← →
Rouse_ © (2006-07-17 12:22) [6]
> А бывают пиратские линусксы?
Хм, это по аналогии с "незаконными бандформированиями" - разве бывают законные? :)
← →
Piter © (2006-07-17 12:37) [7]Gero © (17.07.06 12:18) [5]
А бывают пиратские линусксы?
ну вообще-то есть коммерческие версии никсов.
разве бывают законные? :)
правительство.
← →
TJulia © (2006-07-17 12:44) [8]
> ну вообще-то есть коммерческие версии никсов
Они тоже Linux"ы или Unix"ы?
← →
tesseract © (2006-07-17 13:04) [9]
> Они тоже Linux"ы или Unix"ы?
Как правило потомки system V.
Например Solaris или SCO.
← →
[wl] © (2006-07-17 13:30) [10]русский дистриб ASPLinux (потомок красной шапки кажется), также является платным, но зато включает в себя месяц бесплатного саппорта (который в случае с линуксом никогда не бывает лишним).
Впрочем, это оффтоп.
-
Программировать на линуксе можно, кроме всего прочего, на Free Pascal Compiler, или даже Borland Kylix (не, программировать не удачное слово в применении к компиляторам, ну одним словом, паскалем линукс тоже не обделен)
← →
atruhin © (2006-07-17 14:40) [11]> А бывают пиратские линусксы?
Кстати если не ошибаюсь, фирма собирающая (модифицирующая) дистрибутив должна выложить исходные коды в свободный доступ, но может брать деньги за распространение бинарных файлов, и их тиражирование не законно.
← →
tesseract © (2006-07-17 14:45) [12]
> atruhin © (17.07.06 14:40) [11]
Перечитай GPL - если в своей работе используешь наработки выпущенные под GPL - то обязан предоставлять и свой код.
BSD -лицензия не обязан, хотя можешь :-). Но в своей работе ты должен упомянуть про авторов используемого тобой кода.
← →
iZEN © (2006-07-17 16:34) [13]tesseract © (17.07.06 14:45) [12],
Ещё вариант лицензии: "что хотите делайте с нашим исходным кодом, но потом не говорите, что он наш!" ;)
← →
atruhin © (2006-07-17 17:07) [14]> [12] tesseract © (17.07.06 14:45)
> [13] iZEN © (17.07.06 16:34)
Ну дак я и не спорю. Я говорил о том, что организация может продавать собранные дистрибутивы и их тиражирование незаконно. Т.е. пиратство. А сам собирай, или качай с сайта.
← →
tesseract © (2006-07-17 17:09) [15]
> atruhin © (17.07.06 17:07) [14]
Законно. Скачай - запищи и ставь.
Коммерческие дистрибьютивы комплектуются хорошим коммерческим софтом (тот же SUSE) - и к ним идут отдельные лицензии.
← →
ChainikDenis © (2006-07-17 17:29) [16]А кто-нибудь пытался написать прогу на Дельфи чтоб код и Киликсе компилировался?
Как впечатления?
← →
StriderMan © (2006-07-17 18:22) [17]объясните ламеру:
в VCL куча IFDEF"ов для компиляции в LINUX. что нужно сделать чтоб моя прога заработала в нем?
← →
atruhin © (2006-07-17 18:27) [18]> Законно. Скачай - запищи и ставь.
Извените, но вы внимательно посты читаете?
Я говорю про тиражирование фирменных коробочных поставок. А про скачай я и писал:
> А сам собирай, или качай с сайта.
← →
имя (2006-07-17 19:27) [19]Удалено модератором
← →
имя (2006-07-17 19:32) [20]Удалено модератором
← →
Eraser © (2006-07-17 19:53) [21]> [0] ChainikDenis © (17.07.06 11:55)
> И вот думаю - програмировать на Дельфях под линукс круто?
насчет крутости - не знаю, но я бы программировал либо на C++, т.к. львиная доля самой системы на нем написана, либо на Java.
← →
[wl] © (2006-07-17 21:10) [22]если на делфях писать под линукс (я конечно имею в виду кайликс 3, или киликс, ну в прочем не важно), получается толстый код (что-то около 2 мегов на пустую форму). А в целом - прикольно, всё такое родное, если для себя писать - одно удовольствие. Но конечно, парадигма программирования под линукс отличается от виндовой, ну или не парадигма, а конкретная реализация.... нет, всё таки парадигма имхо, но у меня опыт небольшой, который без надобности не хочется увеличивать.
← →
tesseract © (2006-07-17 21:25) [23]> А вообще лучше сразу писать что-то под QT.
Kylix под неё и пишет - в комплект входит коммерческая лицензия Qt.
← →
Sergey Masloff (2006-07-17 21:31) [24][wl] © (17.07.06 21:10) [22]
>Но конечно, парадигма программирования под линукс отличается от >виндовой
Я бы все же поостерегся так часто употреблять слово смысл которого, похоже, не совсем понятен ;-)
Это так, мелкая придирка
← →
iZEN © (2006-07-17 22:17) [25]
> Eraser © (17.07.06 19:53) [21]
> > [0] ChainikDenis © (17.07.06 11:55)
> > И вот думаю - програмировать на Дельфях под линукс круто?
> насчет крутости - не знаю, но я бы программировал либо на
> C++, т.к. львиная доля самой системы на нем написана, либо
> на Java.
На C++ написана библиотека Qt и KDE.
На C написана библиотека GTK и GNOME, большая часть системы (ядро, утилиты) тоже написаны на C.
Ещё есть обширный пласт интерпретируемы языков, которые реально работают на Linux. Это прежде всего Phyton, Perl, Tcl/Tk.
Linux построен по идеологии UNIX: файлы + процессы + текстовая информация. Вокруг этой идеологии и строится всё операционное окружение.
От себя подтверждаю: программировать в Eclipse на Java в Linux удобнее чем в Windows, так как Eclipse использует нативные вызовы библиотеки GTK, которая более что-ли человечна, чем виндовые виджеты:
+ независимый верт. и гориз. скроллинг в окнах редакторов и деревьев;
+ передача фокуса без нажатия кнопки мыши (достаточно передвинуть курсор на скроллируемый виджет/ползунок);
+ общепринятое расположение кнопок в порядке слева направо: Отмена, Сохранить(если требуема), Ok - так во всех диалогах, не промахнёшься.
Про различные темы и look&feel можно и не говорить - для Windows это достигается изрядным потением и присобачиванием левых приблуд. В Gtk уже всё включено изначально. Нет возни с реестром, потому что его вообще нет. Конфигурационные файлы пользователя хранятся в его домашнем каталоге и очень похожи на INI-файлы Windows 3.11. Они не захламляют систему, даже если их туча - просто все они, как правило, скрыты (типа так: .xinitrc - файлы с точкой перед именем считаются скрытыми) и не мешают обзору (включается, если что нужно поправить).
← →
tesseract © (2006-07-17 22:24) [26]> так как Eclipse использует нативные вызовы библиотеки GTK,
> которая более что-ли человечна, чем виндовые виджеты:
Eclipse - универсальная IDE, заточена ИМХО под java.
> Нет возни с реестром, потому что его вообще нет.
Реестр - намного практичнее ini-файлов. Не даром его пытаются портировать в linux(проект electra).
> + общепринятое расположение кнопок в порядке слева направо:
> Отмена, Сохранить(если требуема), Ok - так во всех диалогах,
> не промахнёшься.
В BeOS ещё логичнее - одна кнопка apply. Две другие заменяет одна кнопка закрытия окна.
GTK - портированы под windows с таким качеством, что без мата не получается.
← →
[wl] © (2006-07-17 22:44) [27]
> Sergey Masloff (17.07.06 21:31) [24]
принял к сведению, ушел читать энциклопедию.
← →
iZEN © (2006-07-17 23:38) [28]
> tesseract © (17.07.06 22:24) [26]
> > так как Eclipse использует нативные вызовы библиотеки
> GTK, которая более что-ли человечна, чем виндовые виджеты:
>
> Eclipse - универсальная IDE, заточена ИМХО под java.
Несовсем. И ещё Eclipse имеет плагин для работы с кодом C/C++.
На платформе Eclipse созданы многие внутренние корпоративные приложения - это не только IDE, но и фреймворк, как и NetBeans, кстати.
>tesseract © (17.07.06 22:24) [26]
> > Нет возни с реестром, потому что его вообще нет.
> Реестр - намного практичнее ini-файлов. Не даром его пытаются
> портировать в linux(проект electra).
Чем? А если кирдык наступит реестру, что будешь делать? Как данные настроек спасать? А если нужно только часть настроек сохранять? Программы склонны разбрасывать свои кишки по разным веткам реестра, то как их собирать?
> tesseract © (17.07.06 22:24) [26]
> > + общепринятое расположение кнопок в порядке слева направо:
> > Отмена, Сохранить(если требуема), Ok - так во всех диалогах,
> > не промахнёшься.
> В BeOS ещё логичнее - одна кнопка apply. Две другие заменяет
> одна кнопка закрытия окна.
Да. Минимализм в контролах это хорошо. В KDE, например, совершенно другая идеология, в отличие от GNOME или Xfce.
> tesseract © (17.07.06 22:24) [2
> GTK - портированы под windows с таким качеством, что без
> мата не получается.
Gtk под Windows давно уже не видел. Eclipse под Windows использует нативные вызовы Win32 API, поэтому Eclips"ы отличаются (контролы и ощущения другие).
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.038 c