Coding

Автор: Stydr Дата: 16.11.2003 12:32 Нестандартный вопрос.
Хочу заняться всерьез программированием, за основу был выбран C\C++ и Perl.
То есть поставил задачу.
А вот и собственно вопрос. А стоит ли этим заниматься в *NIX?, не проще ли, вместе с MSDN всему этому научиться в Win32?
Повторяюсь, меня не привязывает ни к одной из вышеперечисленных ОС ничего!.
IDE тоже.
Меня не привязывают и конкретные проекты.
Re: coding 16.11.2003 20:37Nostromo Сам-то понял, о чем спросил? Улыбка))))
Только без обид Улыбка Но полная несуразица в вопросе Улыбка
Re: coding 16.11.2003 22:321ex Да, геморроем под названием "программирование" стоит заниматься если есть интерес и склонности. Улыбка)) Лучше начинать с С, удобнее всего через KDevelop.
А MSDN все-же не учебник, а справочник.
Re: coding 17.11.2003 22:28kiz IMHO скорее всего проще будет писать под Win. Но опятть же, IMHO эта ось бесперспективна и всё больше уходит в прошлое становась 'для домохозяек only'. В винде всё тупо, сделано по принципу 'мышой покликал - и будет тебе щастье'. Но на мой взгляд, если сравнивать например Visual C++ (win)и KDevelop (lin), то KDevelop на порядок проще и понятнее. Правда дока по программированию под Линух большей частью на engl. Но если у тебя проблем с ним нет, то пиши лучше под линух. В Visual C++ там всё через одно место сделали, поэтому почти говонтировано как минимум около меяца у тебя уйдёт на то, чтобы понять что там и куда добавлять нужно (это конечно если у тебя нет опыта программирования). Хотя VC++ 7 вроде стало намного проще. А ещё, если проект не оч большой, то можешь писать на c++ Builder от борланда. Но он есть как в Линухе, так и винде, поэтому особой разницы вроде нет. На перле не писал, так что по этому поводу сказать ничего не могу.
Re: coding 18.11.2003 12:461ex "Просто" не получится ни на вин, ни на лин. Насчет "оконной тупости" - это не так, то что в линухе GUI пока на порядок отстает от винды - его самое слабое место, а то, что разрыв быстро сокращается - внушает надежду и оптимизм. "MSDN -дока" тоже на английском. Проекты бывают у профессиональных программеров, а начинать лучше с малого: gcc, make, а вот насчет automake-autoconf-libtool - обязательно ознкомиться, но не углубляться:-))), Для работы с "глупым оконным интерфейсом" вместо Win32 лучше разобраться с Xlib. Почти тож самое. Да, чуть не забыл, VStudio7 стоит $700, винХР-$200.
Re: coding 18.11.2003 14:08kiz Ну насчёт того, что в линухе GUI на порядок остаёт, что-то мне весьма сомнительно. А насчёт rus/en документации я имел ввиду не тольхо хелпы вроде msdn, но и вобще всяческие туториалы/мануалы. Например в линухе есть такая штука, как слоты. Или виджеты, опять же. То бишь всё равно сначала прийдётся усвоить основные концепции, а потом уже собственно начинать программить. В винде всё попроще IMHO. Да и всяких мануалов там побольше, плюсь многие из них на русском. Ну а насчёт цены .. мы жв России и этом всё сказано.
Re: coding 18.11.2003 16:441ex Чтобы все было корректно, надо сравнивать аналогичные библиотеки, в данном случае win32 и Xlib. Кто с ними знаком тот скажет, что win32 имеет намного больше возможностей, потому что окна это и есть виндовз. Qt и GTK можно с некоторыми оговорками сопоставить с ATL, WTL, а скорее, с устаревшей MFC. Компоненты и виджеты? Эта бяка уже для продвинутых программеров и GUI дизайнеров, начинать наверное лучше с С, указателей, массивов и структур.
Учебник по С можно одинаково спокойно изучать как на KDevelop, так и на MS Visual Studio.
А вот кормить тупоголовых пиратов наверное не следует, из-за этих уродов мы и имеет то, что имеем, а вернее ничерта не имеем развитой IT индустрии. Что хорошего в этой огромной массе ничем не интересующихся кликеров-крякеров с комплексом мелкого воришки? Приплыли, господа.
Re: coding 18.11.2003 19:56kiz Ну хорошо, если всё упрощать до простого С, наверное в винде на нём программить проще, чем в Линухе. Взять к примеру borland c 3.x или Microsft C (какой-нить посдедней версии). Там же уже есть хорошая IDE+встроенный отладчик и копилятор. К тому же куча дополнительных библиотек существенно облегчают почти любую задачу. Правда когда я после этого начинал программить под Линух пришлось чуть ли не переучиваться, поскольку многие вещи прийдётся делать совсем по другому. А в Линухе .. Ну можно, колечно, потратив 1-2месяца разобраться с Emacs'ом, ещё пару недель чтобы запомнить многочисленные hotkey и ключи для какойго-нить gdb. Правда вроде в KDevelop можно всё то же самое делать, но этого я не пробовал (когда пишу на C, всё делаю в обычном mcedit).В общем сложно сказать. IMHO начинать программить проще в win, но зато 'полностью развернуться' можно только в linux.
Re: coding 18.11.2003 20:571ex Понятно. Но KDevelop отличный IDE, во многом не уступит VS.
Re: coding 19.11.2003 00:31kiz Угу. Эт пожалуй лучшее что на сегодня есть в Линухе для QT, а для Gtk Анюта или Glade (Kylix не в счёт, поскольку его ограничения сводят на нет все плюсы).
Re: coding 24.11.2003 19:2620khz > Правда дока по программированию под Линух большей частью на engl.

Ну, готовьтесь к релизу kde 3.2, в котором будет переведённое мною руководство к интегрированной среде разработки под названием kdevelop!

(300 кб одного текста)
Re: coding 25.11.2003 01:12kiz Ух ты, ну теперь буду ждать с нетерпением.
Re: coding 25.11.2003 05:16wizard581 Если ни на чём еще ничего не делел, то попробуй начать c Tcl/Tk
Работает в никсах и винде

ЗЫ: С доками туговато, но проги пишутся весьма эффективно
RSS-материал