Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
16.08.2011, 15:32
|
#211
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Я про это уже говорил: для программиста-профи Си дает максимум преимуществ.
Но специфика электронщика несколько иная.
|
|
|
|
16.08.2011, 16:25
|
#212
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
Я про это уже говорил: для программиста-профи Си дает максимум преимуществ.
|
Это смотря в какой области программирования, это, имхо, надо уточнять ![Улыбка](images/smilies/icon_smile.gif) .
Цитата:
|
Но специфика электронщика несколько иная.
|
А можно по подробнее, как влияет специфика электронщика на выбор языка программирования?
|
|
|
|
16.08.2011, 16:36
|
#213
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Цитата:
|
Си дает максимум преимуществ
|
Не соглашусь. Как язык Си не имеет преимуществ даже перед Бейсиком.
Преимущества возникают только при переходе на С++. Здесь уже в вашем распоряжении и ООП и "куча" библиотек на любой вкус...
|
|
|
|
16.08.2011, 17:05
|
#214
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
Не соглашусь. Как язык Си не имеет преимуществ даже перед Бейсиком.
|
Пример драйвера на Бейсике в студию!
|
|
|
|
16.08.2011, 19:25
|
#215
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от avp94
|
Пример драйвера на Бейсике в студию!
|
Какие проблеммы? Функции "POOK/PEEK" позволяют обращаться непосредствкенно к памяти, включая системную область. Используя их можно создавать любые драйверы.
Другой вопрос - быстродействе...
|
|
|
|
16.08.2011, 19:47
|
#216
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
Какие проблеммы? Функции "POOK/PEEK" позволяют обращаться непосредствкенно к памяти, включая системную область. Используя их можно создавать любые драйверы.
|
Приведите реальный пример на бейсике! А то что любая программа состоит из записи и чтения в ячейки... Хорошо бы адреса их знать ![Улыбка](images/smilies/icon_smile.gif) . Для них (написания драйверов DDK были созданы).
|
|
|
|
16.08.2011, 20:38
|
#217
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от avp94
|
Приведите реальный пример
|
А смысл?
Драйвер - это программа (подпрограмма) общения с внешним устройством напрямую, или через АПИ. Бейсик позволяет общаться "напрямую". Адреса СОМ портов, например, можно брать в системной области (даже в ХР)...
Цитата:
|
DDK были созданы...
|
...для унификации системных драйверов.
Последний раз редактировалось evg220; 16.08.2011 в 20:48.
|
|
|
|
16.08.2011, 21:04
|
#218
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
А смысл?
|
Показать, что такое возможно средствами Бейсика на практике, а не из "общих соображений". Сразу станет видно что "Си не имеет преимуществ даже перед Бейсиком".
|
|
|
|
16.08.2011, 22:21
|
#219
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
А смысл?
Драйвер - это программа (подпрограмма) общения с внешним устройством напрямую, или через АПИ. Бейсик позволяет общаться "напрямую". Адреса СОМ портов, например, можно брать в системной области (даже в ХР)...
...для унификации системных драйверов.
|
Млин. Никто не верит, что на васике можно написАть драйвер....
даж буржуины...
|
|
|
|
16.08.2011, 22:22
|
#220
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от avp94
|
Показать, что такое возможно средствами Бейсика на практике
|
Конечно возможно!
Ясно, что создать DDK драйвер на Бейсике затруднительно, но написать подпрограмму доступа к любому доступному устройству (а именно это, как правило, и нужно "хард-мейкеру") - вполне возможно.
Именно об этом я и говорил выше.
Сам Бейсиком не пользуюсь лет 25...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:23.
|
|