Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Где в Омске можно...
 
 
 

Раздел: Где в Омске можно... Есть ли в Омске курсы программирования под Linux? 

Создана: 22 Июля 2011 Птн 12:47:26.
Раздел: "Где в Омске можно..."
Сообщений в теме: 12, просмотров: 4032

  1. Eam32


    Начинающий


    Более 7 лет на форумеМуж.
    22 Июля 2011 Птн 12:47:26
    Есть ли в Омске курсы программирования под Linux?

    Интересуют направления:
    C / C++ / QT для платформы линукс (тулчейны, API, QT с нуля)
    Эмбеддерство для AVR/ARM (работа с тулчейнами)
    WEB-программирование (с нуля)

    На сегодня есть следующий практический опыт (Win):
    C/C++ (реальные проекты, в том числе эмбеддерство)
    Java (только теоретически)
    C# (изучил курс, в реальных проектах не применял)
    Linux на уровне пользователя.
  2. 22 Июля 2011 Птн 19:55:56
    Eam32 писал : Есть ли в Омске курсы программирования под Linux?

    маловероятно. разве только в рамках институтского курса. Поспрашивать в политехе на ФА и как нибудь примазаться.

    Или поищи тут
  3. 22 Июля 2011 Птн 19:58:53
    Книг полно, на деле отличия не слишком большие, если достаточно хороший пользователь то интуиция и знание WinAPI будет подспорьем. Читай, пиши, экспериментируй.

    З.Ы. Сам-то где вышеозвученное изучал?
  4. 22 Июля 2011 Птн 20:18:03
    Ну не знаю. Может кто просветит?
    Я всегда думал, что пишутся программы в определенной среде под какаю-либо операционную систему. Если интерпретатор и компилятор работают в Линухе, то не все ли равно? Какие еще нужны курсы?
    А вот если вы решили писать ПО под Линукс, то вам нужно его тупо изучать. И лучше всего самостоятельно. Смайлик :-)
  5. 22 Июля 2011 Птн 23:37:45
    Eam32 писал : Есть ли в Омске курсы программирования под Linux?

    Интересуют направления:
    C / C++ / QT для платформы линукс (тулчейны, API, QT с нуля)
    Эмбеддерство для AVR/ARM (работа с тулчейнами)
    WEB-программирование (с нуля)

    На сегодня есть следующий практический опыт (Win):
    C/C++ (реальные проекты, в том числе эмбеддерство)
    Java (только теоретически)
    C# (изучил курс, в реальных проектах не применял)
    Linux на уровне пользователя.


    Если тебе кто-то скажет, что есть - он врёт.
    Только как часть общего курса программирования на ФКН ОмГУ. А вообще лучше изучать это самому. Поддерживаю тебя в этом. Молодца.
  6. Eam32


    Начинающий


    Более 7 лет на форумеМуж.
    25 Июля 2011 Пон 10:58:56
    21147890 писал(а) : Если интерпретатор и компилятор работают в Линухе, то не все ли равно? Какие еще нужны курсы?


    Что касается эмбеддерства - так и есть, за одним исключением.
    Если много лет писал в среде, не имеющей линукс-аналога (IAR) - перейти в лоб сложно.

    Посмотрел на Eclipse, почитал форумы. Все упирается в makefile.
    отличие всех изначально виндовых сред разработки в том, что программер не замечает присутствия этого файла или его аналога.
    Все формирует среда на базе опций проекта. Не нужно помнить все ключи компилятора и линковщика. Просто создал дефолтный проект, поправил 3-4 параметра под себя и можно запускать build.

    т.е. по большому счету для перехода на линукс в данном случае нужен мастер-класс по написанию makefile для gcc.
    Еще один вопрос, с которым предстоит разобраться - поддержка средств прошивки и отладки (J-Link, ST-Link, AVRISP MK2).
  7. Eam32


    Начинающий


    Более 7 лет на форумеМуж.
    25 Июля 2011 Пон 11:22:11
    evgenyk писал : Книг полно, на деле отличия не слишком большие,


    Как выяснилось на деле, отличия в основном технологические.
    про makefile уже говорил, что касается GUI, QT-Designer не имеет ничего общего с MSVC++ и Borland C++ Builder.
    Вопрос в том, как сделать дизайн формы и подключить его к проекту.
    Что из книг можешь посоветовать? (можно со ссылками)

    Цитата:
    если достаточно хороший пользователь то интуиция и знание WinAPI будет подспорьем.
    З.Ы. Сам-то где вышеозвученное изучал?

    Пока не знаю, чем может помочь WinAPI в программировании POSIX-системы, каковой является Linux, но по этому направлению литературы действительно достаточно (хотя по юзерству и админству ее намного больше).

    Все изучал самостоятельно, на реальных проектах.
    C# на предыдущей работе устроили 5-дневный курс от Академии АйТи.
  8. Trutry


    Хранитель


    Более 10 лет на форумеМуж.
    25 Июля 2011 Пон 11:51:44
    Eam32 писал :
    Посмотрел на Eclipse, почитал форумы. Все упирается в makefile.

    А что конкретно упирается? Хочешь пиши makefile сам, а хочешь Eclipse CDT будет генерить его. Eclipse кроссплатформенное IDE, впрочем, как и QT, мэйком тоже можно пользоваться и под вынь. Получается тебе вовсе не нужны курсы программирования под Линукс, а нужно просто изучить make и QT, сейчас во времена всеобщей доступности интернета не представляю зачем могут быть нужны какие-то курсы.
  9. 25 Июля 2011 Пон 12:49:19
    AlexKozlov писал ? : Поспрашивать в политехе на ФА...


    Гы-гы-гы там расскажут... Гы-гы-гы
  10. 25 Июля 2011 Пон 13:17:49
    зачем мозги человеку заворачиваете мэйкфайлом? Для простых проектов достаточно gcc name.c -o name :)
  11. Trutry


    Хранитель


    Более 10 лет на форумеМуж.
    25 Июля 2011 Пон 14:59:55
    Человек сказал, что ему нужно познать, как писать makefiles, а нужно ли на самом деле или нет я не знаю.
  12. 25 Июля 2011 Пон 15:33:58
    Trutry писал : Человек сказал, что ему нужно познать, как писать makefiles, а нужно ли на самом деле или нет я не знаю.
    ну это он погорячился.