kamedi_clab 0 5 октября, 2006 Опубликовано 5 октября, 2006 · Жалоба Какой язык стоит изучать для программирования на ПК - в основном интерфейсы к разным МК приборам собственной разработки. Список по видимому актуальных языков судя по курсам Орейли: http://www.oreillylearning.com/ Course List Introduction to HTML and CSS Introduction to PHP JavaScript 1: Client-Side Programming Learn Perl for CGI Programming Learn SQL for Database Programming Learn C Programming, Part 1 Learn C Programming, Part 2 Learn VBScript Learn Visual Basic .Net Learn C# Learn XML Learn Object-Oriented Programming Using Java Learn Unix for Web Programming Linux/Unix Sysadmin I: The Basics of System Administration Linux/Unix Sysadmin II: Networking and DNS Linux/Unix Sysadmin III: Unix Services (including email and web servers) Linux/Unix Sysadmin IV: Scripting for Administrators--Sed, Awk, and Perl Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexsys 0 5 октября, 2006 Опубликовано 5 октября, 2006 · Жалоба Разумеется Visual C++ и Delphi (если планируешь под Windows писать). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kamedi_clab 0 5 октября, 2006 Опубликовано 5 октября, 2006 · Жалоба Если не трудно поясните что за помешательство на C# и .NET Что это вообще такое ? Самостоятельные языки или надстройки ?Просто не пойму. Знаком только с Си так как использую для микроконтроллеров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость LordN 5 октября, 2006 Опубликовано 5 октября, 2006 · Жалоба Какой язык стоит изучать для программирования на ПК - в основном интерфейсы к разным МК приборам собственной разработки.достаточно знать всего два языка = русский и английский. первый надо знать хорошо, второй - как получится, лишь бы понимать чего-нить.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ipc 0 5 октября, 2006 Опубликовано 5 октября, 2006 · Жалоба Несовсем понятно что подразумевается под интерфейсом.Если имеется ввиду дрова/библиотеки для связи со свои девайсом то без Си/Ассемблера никуда не деться.Если же разговор о визуализации работы своего девайса на ПК я бы посоветовал специализированные среды для таких задач Labview/Labwindows/Measurement Studio от фирмы Natioanl Instruments. Само собой если хочется мнить себя програмистом надо всеравно владеть несколькими базовыми языками програмирования.Самым перспективным из которых по моему мнению является Си. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kamedi_clab 0 5 октября, 2006 Опубликовано 5 октября, 2006 · Жалоба Спасибо за ответы. А все же такое C# и .NET Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andrew2000 0 5 октября, 2006 Опубликовано 5 октября, 2006 · Жалоба Спасибо за ответы. А все же такое C# и .NET http://www.rsdn.ru/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IPI 0 6 октября, 2006 Опубликовано 6 октября, 2006 · Жалоба Спасибо за ответы. А все же такое C# и .NET Грубо говоря, .NET это будущее Виндоуса. Все равно что COM только платформенно не зависеммый и правильно сделанная системная платформа. :cheers: C# это язык на котором написан .NET, тоже что С++ только все что Страуструп не включил в язык С++, и было включено в JAVA, перекочевало в него. См. Страуструп "Дизайн и эвалюция C++". Там все что есть в C# отметенно для С++ "как не соответствующее духу", то есть если б это было б не отметенно в 90, то С++ == С#. :smile3009: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Michael4 0 20 ноября, 2006 Опубликовано 20 ноября, 2006 (изменено) · Жалоба Вообще на Delphi или Borland C-Builder можно удобно и быстро написать интерфейсы к приборам. Благо и готовые библиотеки имеются в сети: подключения к LPT, COM, USB; много форумов и документации. А вот VC++ - явно выйдет подольше - ибо писать сложнее - да и не нужно это для оболочек. Вот если писать драйверы - другое дело - то, что нужно. Хотя все это коммерческие продукты - соответственно в будующем могут быть проблемы с продажей изделий. Все выше перечисленное: Perl, PHP, VBScript и т.д. - не для этих целей. И даже хоть теоретически на них можно написать оболочки к приборам - затраты труда и времени будут в разы-десятки раз больше. Что касается кроссплатформенных технологий: семейство NET, JAVA - их несомненные плюсы: короткое время разработки; кроссплатформенная разработка; есть мощные бесплатные среды разработки под них В первую очередь: 1. http://Eclipse.org 2. http://developers.sun.com/prodtech/javatoo...art/whatis.html также: http://python.org http://sharpdevelop.net и т.п. также создано большое количество компонентов, например http://sourceforge.net/ (в основном под JAVA) и др. Большим минусом является то, что очень просто детранслировать их код на язык высокого уровня (разве что комментариев не хватает :) ) - поэтому придется постараться, чтобы защитить код программы от просмотра. Изменено 20 ноября, 2006 пользователем MichaelU Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergforce 0 20 ноября, 2006 Опубликовано 20 ноября, 2006 · Жалоба Грубо говоря, .NET это будущее Виндоуса. Все равно что COM только платформенно не зависеммый и правильно сделанная системная платформа. :cheers: C# это язык на котором написан .NET, тоже что С++ только все что Страуструп не включил в язык С++, и было включено в JAVA, перекочевало в него. См. Страуструп "Дизайн и эвалюция C++". Там все что есть в C# отметенно для С++ "как не соответствующее духу", то есть если б это было б не отметенно в 90, то С++ == С#. :smile3009: Мне так кажется "платформенно не зависеммый" вы употребляете в терминах MSDN, а именно, работает на всех новых виндах.. Концепция, конечно, платформенно не зависимая, но вот попробуйте скомпилировать и запустить приложение Windows.Forms под Linux или BSD.. хотел бы посмотреть что у вас из этого получится... Во-вторых " С++ == С#" это уже совсем не годится.. С++ генерирует всегда машинный код, тогда как любое из .NET код MSIL (аналог явы). Так же с управляемой памятью и многим ддругим.. Так что я бы всё таки говорил дух .NET соответствует куда больше духу Java но ни как ни С++. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dezzer 0 21 ноября, 2006 Опубликовано 21 ноября, 2006 · Жалоба Мне кажется, для разработчика микропрограмм главное, чтобы разработка интерфейсов к ним, не отвлекала от основного занятия :) Delphi - мёртвый проект (правда, удобный), смысл его изучать? "Война API" между .NET и Java победителя не выявила. Выбор здесь, ИМХО, исключительно дело личного вкуса. Я сам предпочитаю Java, ибо её можно использовать и для програмирования, например, сотовых телефонов (и отдельных GSM/GPRS модемов). Во многих современных микроконтроллерах (ARM, AVR32) архитектурой предусмотрена "аппаратная поддержка Java". Вероятно, через некоторое время, её-таки начнут активно использовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Punk 0 27 декабря, 2006 Опубликовано 27 декабря, 2006 · Жалоба С чего это Делфя стала мертвой ?! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
WHILE 0 27 декабря, 2006 Опубликовано 27 декабря, 2006 · Жалоба С чего это Делфя стала мертвой ?! А вы посмотрите обьявления работодателей,ищущих программеров.С достаточно редко,в основном С++ в разных ипостасях,JAVA и С#.Delphi (Паскаль,пусть даже обьектный) практически нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 6 января, 2007 Опубликовано 6 января, 2007 · Жалоба У меня очень хорошо прижился C++ Builder. Так как на микроконтроллерах разработка тоже идет на Си, то без проблем переношу туда-сюда некоторые функции и структуры данных, которые должны быть одинаковыми с двух сторон (например, контрольные суммы, структуры передаваемых пакетов....). Очень удобно. Иногда даже получалось общий путь расположения некоторых *.h-файлов указывать для реализации в контроллере и поддержки в PC. То есть хедер вообще один для обоих. Причем плюсатыми возможностями и не пользуюсь (имеется в виду свой код, а не сгенеренный билдером), так как в емеддедах с++ все-таки перебор. Хватает и обыного ANSI. А в общем случае уверен, что хорош любой известный программисту язык программирования :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VBKesha 0 10 января, 2007 Опубликовано 10 января, 2007 · Жалоба .NET это очередная новация MS чтобы показать что процессоры недостаточно быстры а калькулятору надо минимум 128 метров памяти. А для программирования интерфейсов к разным МК приборам собственной разработки как уже сказали C/C++/ASM/Delphi/VB6 на выбор. Ну для извращения можно ещё PHP+написание модулей к нему, чтобы можно было рулить приборами по вебу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться