alzgamer |
01-11-2007 09:58 670714 |
Нужен компилятор/IDE С
Взялся учить си. Есть учебники "k & r - the c programming language" и " C The Complete Reference Fourth Edition Herbert Schildt".
Посоветуйте компилятор наиболее сответствующий стандарту си99. Если с IDE, тоже хорошо.
|
BlackEric |
01-11-2007 13:26 670852 |
Компилятор - gcc.
IDE - KDevelop, Netbeans+C/C++ Pack, MS Visual Studio.
Можно брать Visual Studio и не заморачиваться.
|
alzgamer |
01-11-2007 14:17 670878 |
VS6 годится?
|
BlackEric |
01-11-2007 14:21 670880 |
|
alzgamer |
01-11-2007 14:31 670888 |
VS6 требует синтаксис с++. Пока терпимо.
gcc вот это?
MinGW: A native Win32 port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality.
( http://sourceforge.net/project/showf...?group_id=2435)
|
BlackEric |
01-11-2007 18:38 671011 |
Да. Это он. И лучше всего пожалуй пользоваться им, т.к. сейчас C используется фактически только для написания драйверов и прошивок.
|
alzgamer |
01-11-2007 19:07 671034 |
1) Почему лучше пользоваться им? в смысле, как первое вытекает из второго?
2) А для всего остального что используется? с++?
3) Написание драйверов и прошивок как-то родственно с программированием микропроцесоров?
|
BlackEric |
01-11-2007 19:43 671054 |
Цитата:
Цитата alzgamer
1) Почему лучше пользоваться им? в смысле, как первое вытекает из второго? »
|
a)Кроссплатформенный
b)Бесплатный
Цитата:
Цитата alzgamer
2) А для всего остального что используется? с++? »
|
Java, .Net и много всего другого
Цитата:
Цитата alzgamer
3) Написание драйверов и прошивок как-то родственно с программированием микропроцесоров? »
|
Программа для микроконтроллера и есть прошивка.
Драйвер же пишется под конкретную ОС и намертво завязан на ее устройство.
Программирование для микропроцессоров сильно отличается от написания программ для ПК. Из-за другой архитектуры процессора, ограниченности ресурсов и программа на контроллере как правило работает без ОС, следованельно программист должен полностью сам управлять распределением ресурсов.
|
alzgamer |
01-11-2007 20:13 671072 |
2) в каком виде сейчас используется с++?
Перспективы?
|
BlackEric |
02-11-2007 12:13 671422 |
Ниша C++ потихоньку сужается.
А так его можно использовать где угодно.
Хотите подробнее посмотрите на форумах темы из серии C++ vs Java vs .Net vs .....
|
xoomer |
02-11-2007 15:17 671542 |
Цитата:
Цитата alzgamer
Написание драйверов и прошивок как-то родственно с программированием микропроцесоров? »
|
Смотря для какого круга задач ты программируешь контроллер. Если тебе надо запрограммировать контроллер для использования его в электроприводе, то никакой драйвер не требуется, т.к. контроллер сам управляет чем-то... электрической машиной, например.
А вообще, контроллер программируется легко и на других языках, но C# имхо наиболее удобный для программинга чипов... Хотя, если, тебе лёгче будет, то можно программить его на языке Pascal, например.
|
BlackEric |
02-11-2007 15:25 671550 |
Цитата:
Цитата xoomer
А вообще, контроллер программируется легко и на других языках, но C# имхо наиболее удобный для программинга чипов... Хотя, если, тебе лёгче будет, то можно программить его на языке Pascal, например. »
|
1. Это какие на C# програмятся? :o
2. Я не видел ни одной вакансии для embedded c C#, Pascal or Basic. Только С и ASM.
|
xoomer |
02-11-2007 15:39 671561 |
BlackEric,
По крайней мере PIC-контролеры с помощью прикладных пакетов ПО MP-LAB и HT-PIC...
|
BlackEric |
02-11-2007 15:48 671564 |
xoomer,
а, понял.
Я работал только с Atmel и там применяется в основном С (компиляторы сторонних поставщиков) и Assembler (AVR Studio).
|
xoomer |
02-11-2007 15:53 671571 |
BlackEric, я, кстати, сам думаю Atmel-ки попробывать поюзать ради интереса =)
|
BlackEric |
02-11-2007 15:58 671572 |
xoomer, а я мечтаю уйти с веб в разработку встраиваемых систем, роботов и прочее... :(
|
xoomer |
02-11-2007 16:39 671596 |
BlackEric, у нас, в Украине, подобную работу проблематично будет найти. Разве-что, программист-оператор промышленного электропривода...
|
BlackEric |
02-11-2007 16:52 671607 |
Ага. И я отом же. А то что предлагают зарплата ниже плинтуса. Я сам с Украины
|
Время: 04:46.
© OSzone.net 2001-