| Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
Как научиться писать ПО под Win?
16.08.2011, 15:32
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Я про это уже говорил: для программиста-профи Си дает максимум преимуществ.
Но специфика электронщика несколько иная.
|
|
|
|
16.08.2011, 16:25
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
|
Я про это уже говорил: для программиста-профи Си дает максимум преимуществ.
|
Это смотря в какой области программирования, это, имхо, надо уточнять  .
|
Цитата:
|
|
Но специфика электронщика несколько иная.
|
А можно по подробнее, как влияет специфика электронщика на выбор языка программирования?
|
|
|
|
16.08.2011, 16:36
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
|
Цитата:
|
|
Си дает максимум преимуществ
|
Не соглашусь. Как язык Си не имеет преимуществ даже перед Бейсиком.
Преимущества возникают только при переходе на С++. Здесь уже в вашем распоряжении и ООП и "куча" библиотек на любой вкус...
|
|
|
|
16.08.2011, 17:05
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
|
Не соглашусь. Как язык Си не имеет преимуществ даже перед Бейсиком.
|
Пример драйвера на Бейсике в студию!
|
|
|
|
16.08.2011, 19:25
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от avp94
|
|
Пример драйвера на Бейсике в студию!
|
Какие проблеммы? Функции "POOK/PEEK" позволяют обращаться непосредствкенно к памяти, включая системную область. Используя их можно создавать любые драйверы.
Другой вопрос - быстродействе...
|
|
|
|
16.08.2011, 19:47
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
|
Какие проблеммы? Функции "POOK/PEEK" позволяют обращаться непосредствкенно к памяти, включая системную область. Используя их можно создавать любые драйверы.
|
Приведите реальный пример на бейсике! А то что любая программа состоит из записи и чтения в ячейки... Хорошо бы адреса их знать  . Для них (написания драйверов DDK были созданы).
|
|
|
|
16.08.2011, 20:38
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от avp94
|
|
Приведите реальный пример
|
А смысл?
Драйвер - это программа (подпрограмма) общения с внешним устройством напрямую, или через АПИ. Бейсик позволяет общаться "напрямую". Адреса СОМ портов, например, можно брать в системной области (даже в ХР)...
|
Цитата:
|
|
DDK были созданы...
|
...для унификации системных драйверов.
Последний раз редактировалось evg220; 16.08.2011 в 20:48.
|
|
|
|
16.08.2011, 21:04
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
|
А смысл?
|
Показать, что такое возможно средствами Бейсика на практике, а не из "общих соображений". Сразу станет видно что "Си не имеет преимуществ даже перед Бейсиком".
|
|
|
|
16.08.2011, 22:21
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
А смысл?
Драйвер - это программа (подпрограмма) общения с внешним устройством напрямую, или через АПИ. Бейсик позволяет общаться "напрямую". Адреса СОМ портов, например, можно брать в системной области (даже в ХР)...
...для унификации системных драйверов.
|
Млин. Никто не верит, что на васике можно написАть драйвер....
даж буржуины...
|
|
|
|
16.08.2011, 22:22
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от avp94
|
|
Показать, что такое возможно средствами Бейсика на практике
|
Конечно возможно!
Ясно, что создать DDK драйвер на Бейсике затруднительно, но написать подпрограмму доступа к любому доступному устройству (а именно это, как правило, и нужно "хард-мейкеру") - вполне возможно.
Именно об этом я и говорил выше.
Сам Бейсиком не пользуюсь лет 25...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:26.
|
|