Есть ли в Омске курсы программирования под Linux?
Создана: 22 Июля 2011 Птн 12:47:26.
Раздел: "Где в Омске можно..."
Сообщений в теме: 12, просмотров: 4054
-
Есть ли в Омске курсы программирования под Linux?
Интересуют направления:
C / C++ / QT для платформы линукс (тулчейны, API, QT с нуля)
Эмбеддерство для AVR/ARM (работа с тулчейнами)
WEB-программирование (с нуля)
На сегодня есть следующий практический опыт (Win):
C/C++ (реальные проекты, в том числе эмбеддерство)
Java (только теоретически)
C# (изучил курс, в реальных проектах не применял)
Linux на уровне пользователя. -
-
Ну не знаю. Может кто просветит?
Я всегда думал, что пишутся программы в определенной среде под какаю-либо операционную систему. Если интерпретатор и компилятор работают в Линухе, то не все ли равно? Какие еще нужны курсы?
А вот если вы решили писать ПО под Линукс, то вам нужно его тупо изучать. И лучше всего самостоятельно. -
Eam32 писал : Есть ли в Омске курсы программирования под Linux?
Интересуют направления:
C / C++ / QT для платформы линукс (тулчейны, API, QT с нуля)
Эмбеддерство для AVR/ARM (работа с тулчейнами)
WEB-программирование (с нуля)
На сегодня есть следующий практический опыт (Win):
C/C++ (реальные проекты, в том числе эмбеддерство)
Java (только теоретически)
C# (изучил курс, в реальных проектах не применял)
Linux на уровне пользователя.
Если тебе кто-то скажет, что есть - он врёт.
Только как часть общего курса программирования на ФКН ОмГУ. А вообще лучше изучать это самому. Поддерживаю тебя в этом. Молодца. -
21147890 писал(а) : Если интерпретатор и компилятор работают в Линухе, то не все ли равно? Какие еще нужны курсы?
Что касается эмбеддерства - так и есть, за одним исключением.
Если много лет писал в среде, не имеющей линукс-аналога (IAR) - перейти в лоб сложно.
Посмотрел на Eclipse, почитал форумы. Все упирается в makefile.
отличие всех изначально виндовых сред разработки в том, что программер не замечает присутствия этого файла или его аналога.
Все формирует среда на базе опций проекта. Не нужно помнить все ключи компилятора и линковщика. Просто создал дефолтный проект, поправил 3-4 параметра под себя и можно запускать build.
т.е. по большому счету для перехода на линукс в данном случае нужен мастер-класс по написанию makefile для gcc.
Еще один вопрос, с которым предстоит разобраться - поддержка средств прошивки и отладки (J-Link, ST-Link, AVRISP MK2). -
Как выяснилось на деле, отличия в основном технологические.
про makefile уже говорил, что касается GUI, QT-Designer не имеет ничего общего с MSVC++ и Borland C++ Builder.
Вопрос в том, как сделать дизайн формы и подключить его к проекту.
Что из книг можешь посоветовать? (можно со ссылками)
Цитата:
если достаточно хороший пользователь то интуиция и знание WinAPI будет подспорьем.
З.Ы. Сам-то где вышеозвученное изучал?
Пока не знаю, чем может помочь WinAPI в программировании POSIX-системы, каковой является Linux, но по этому направлению литературы действительно достаточно (хотя по юзерству и админству ее намного больше).
Все изучал самостоятельно, на реальных проектах.
C# на предыдущей работе устроили 5-дневный курс от Академии АйТи. -
А что конкретно упирается? Хочешь пиши makefile сам, а хочешь Eclipse CDT будет генерить его. Eclipse кроссплатформенное IDE, впрочем, как и QT, мэйком тоже можно пользоваться и под вынь. Получается тебе вовсе не нужны курсы программирования под Линукс, а нужно просто изучить make и QT, сейчас во времена всеобщей доступности интернета не представляю зачем могут быть нужны какие-то курсы. -
-