Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под *nix > Общие вопросы программирования
Перезагрузить страницу Как научиться программить в Linux/Unix
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
winamp winamp вне форума
Member
 
Сообщений: 262
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.08.2008
Thumbs up Как научиться программить в Linux/Unix - 13.02.2009, 22:32

Конечно в инете полно учебников, но слишком много всего ,информация обрывками...
В общем , каков порядок изучения, с чего начинать, что обязательно изучать,
что необязательно?
Какие минимальные знания должны быть у программера под *n*x ?
Ответить с цитированием
  (#2 (permalink)) Старый
Влад Влад вне форума
Специалист
 
Сообщений: 3,884
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 25 сообщениях
Регистрация: 27.06.2002
Адрес: Санкт-Петербург
По умолчанию 19.02.2009, 00:19

C\C++ в первую очередь. Он ведь - кроссплатформенный....

PS: Эээээ.... Ну, а в чем проблема? Хочется пересесть из Windows в Linux?


The difference between theory and practice is that in theory, there is no difference between theory and practice, but in practice, there is.
Ответить с цитированием
  (#3 (permalink)) Старый
winamp winamp вне форума
Member
 
Сообщений: 262
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.08.2008
По умолчанию 23.02.2009, 11:10

Цитата:
C\C++ в первую очередь. Он ведь - кроссплатформенный....
ну с этм порядок.

Цитата:
PS: Эээээ.... Ну, а в чем проблема? Хочется пересесть из Windows в Linux?
нет, хочется создать свой проект с официальным репозиторием, чтобы всё как пологается.
или присоединиться к чужому проекту.
Ответить с цитированием
  (#4 (permalink)) Старый
a_dergachev a_dergachev вне форума
Member
 
Сообщений: 18
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.09.2007
По умолчанию 16.04.2009, 14:01

Ну скачайте несколько программок в виде исходников .tar.gz, и посмотрите, из чего они устроены, что происходит при
Код:
./configure
make
make install
То есть надо будет, наверное, разобраться со всякими там autoconf, automake, итп.
Ответить с цитированием
  (#5 (permalink)) Старый
KIVI KIVI вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 16.07.2009
По умолчанию 16.07.2009, 18:08

Можно писать проги на кроссплатформенном бейсике - PureBasic http://purebasic.info/
Вот этот пример можно скомпилировать без каких-либо изменений под Windows х86, Windows х64, Linux, MacOS X и AmigaOS
Код:
OpenWindow(1,200,250,200,50,"Заголовок окна",#PB_Window_MinimizeGadget) 
TextGadget(2,70,16,180,15,"Привет мир!") 
Repeat 
  Event=WaitWindowEvent() 
Until Event=#PB_Event_CloseWindow
Можете сами в этом убедиться, скачав бесплатную демо-версию компилятора под требуемую ОС http://www.purebasic.com/download.php

Скрин окна программы из примера
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Minoga_dot Minoga_dot вне форума
Member
 
Сообщений: 51
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 21.10.2006
По умолчанию 30.07.2009, 23:10

Цитата:
Какие минимальные знания должны быть у программера под *n*x ?
В первую очередь нужно изучить язык С и стандартную библиотеку (о чем уже было сказано). А потом потихоньку браться за системные вызовы и пр. низкоуровневые фишки. Начните осваивать Qt...
Ответить с цитированием
  (#7 (permalink)) Старый
korvin korvin вне форума
Member
 
Аватар для korvin
 
Сообщений: 337
Сказал(а) спасибо: 1
Поблагодарили 15 раз(а) в 15 сообщениях
Регистрация: 25.01.2010
По умолчанию 11.03.2010, 22:53

Цитата:
Можно писать проги на кроссплатформенном бейсике - PureBasic http://purebasic.info/
Вот этот пример можно скомпилировать без каких-либо изменений под Windows х86, Windows х64, Linux, MacOS X и AmigaOS
Код:
OpenWindow(1,200,250,200,50,"Заголовок окна",#PB_Window_MinimizeGadget) 
TextGadget(2,70,16,180,15,"Привет мир!") 
Repeat 
  Event=WaitWindowEvent() 
Until Event=#PB_Event_CloseWindow
Можете сами в этом убедиться, скачав бесплатную демо-версию компилятора под требуемую ОС http://www.purebasic.com/download.php

Скрин окна программы из примера
не учите человека плохому =)

"Art of UNIX programming" Эрика Реймонда, книги Стивенса, ну и что-нибудь по Qt и/или Python+Gtk.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется разработчик на C/C++ под UNIX/Linux/Freebsd NadyaS Работа 0 16.06.2011 14:39
Как научиться писать программы DarKLady C++ Builder 2 12.01.2011 05:27
Книги по UNIX - Linux где их найти Matematic Общие вопросы программирования 3 11.03.2010 23:05
Системный администратор Unix/Linux Holding Работа 0 20.03.2008 15:42
Администратор Unix (Linux RedHat и FreeBSD), Москва Business Craft Работа 4 13.02.2008 11:15
Как научиться программировать на С++ imported_Maka Вопросы начинающих программистов 20 25.09.2006 06:28
Администратор инфраструктуры UNIX и SAN ( IK - M - Unix ) youth Работа 1 07.02.2006 15:15
Как научиться рисовать в С++ Red_Warrior Вопросы начинающих программистов 1 01.03.2005 00:02
Требуются знатоки UNIX (Linux) Ann_k Работа 1 15.02.2005 19:25
Как научиться работать на VC++7 Anonymous Вопросы начинающих программистов 9 12.03.2004 18:24
Как отправить messages в Linux/unix Anonymous C++ на Unix 3 19.01.2004 10:43
Растолкуйте зачем Unix и linux Anonymous Офтопик 1 21.02.2003 23:12



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов