Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы

Как научиться писать ПО под Win?

Непрочитано 16.08.2011, 15:32  
кустомер
Почётный гражданин KAZUS.RUN
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Я про это уже говорил: для программиста-профи Си дает максимум преимуществ.
Но специфика электронщика несколько иная.
кустомер вне форума  
Непрочитано 16.08.2011, 16:25  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
Я про это уже говорил: для программиста-профи Си дает максимум преимуществ.
Это смотря в какой области программирования, это, имхо, надо уточнять .
Цитата:
Но специфика электронщика несколько иная.
А можно по подробнее, как влияет специфика электронщика на выбор языка программирования?
avp94 вне форума  
Непрочитано 16.08.2011, 16:36  
evg220
Гражданин KAZUS.RUN
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Цитата:
Си дает максимум преимуществ
Не соглашусь. Как язык Си не имеет преимуществ даже перед Бейсиком.
Преимущества возникают только при переходе на С++. Здесь уже в вашем распоряжении и ООП и "куча" библиотек на любой вкус...
evg220 вне форума  
Непрочитано 16.08.2011, 17:05  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от evg220 Посмотреть сообщение
Не соглашусь. Как язык Си не имеет преимуществ даже перед Бейсиком.
Пример драйвера на Бейсике в студию!
avp94 вне форума  
Непрочитано 16.08.2011, 19:25  
evg220
Гражданин KAZUS.RUN
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от avp94 Посмотреть сообщение
Пример драйвера на Бейсике в студию!
Какие проблеммы? Функции "POOK/PEEK" позволяют обращаться непосредствкенно к памяти, включая системную область. Используя их можно создавать любые драйверы.
Другой вопрос - быстродействе...
evg220 вне форума  
Непрочитано 16.08.2011, 19:47  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от evg220 Посмотреть сообщение
Какие проблеммы? Функции "POOK/PEEK" позволяют обращаться непосредствкенно к памяти, включая системную область. Используя их можно создавать любые драйверы.
Приведите реальный пример на бейсике! А то что любая программа состоит из записи и чтения в ячейки... Хорошо бы адреса их знать . Для них (написания драйверов DDK были созданы).
avp94 вне форума  
Непрочитано 16.08.2011, 20:38  
evg220
Гражданин KAZUS.RUN
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от avp94 Посмотреть сообщение
Приведите реальный пример
А смысл?
Драйвер - это программа (подпрограмма) общения с внешним устройством напрямую, или через АПИ. Бейсик позволяет общаться "напрямую". Адреса СОМ портов, например, можно брать в системной области (даже в ХР)...
Цитата:
DDK были созданы...
...для унификации системных драйверов.

Последний раз редактировалось evg220; 16.08.2011 в 20:48.
evg220 вне форума  
Непрочитано 16.08.2011, 21:04  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от evg220 Посмотреть сообщение
А смысл?
Показать, что такое возможно средствами Бейсика на практике, а не из "общих соображений". Сразу станет видно что "Си не имеет преимуществ даже перед Бейсиком".
avp94 вне форума  
Непрочитано 16.08.2011, 22:21  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от evg220 Посмотреть сообщение
А смысл?
Драйвер - это программа (подпрограмма) общения с внешним устройством напрямую, или через АПИ. Бейсик позволяет общаться "напрямую". Адреса СОМ портов, например, можно брать в системной области (даже в ХР)...

...для унификации системных драйверов.
Млин. Никто не верит, что на васике можно написАть драйвер....
даж буржуины...
omercury вне форума  
Непрочитано 16.08.2011, 22:22  
evg220
Гражданин KAZUS.RUN
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от avp94 Посмотреть сообщение
Показать, что такое возможно средствами Бейсика на практике
Конечно возможно!
Ясно, что создать DDK драйвер на Бейсике затруднительно, но написать подпрограмму доступа к любому доступному устройству (а именно это, как правило, и нужно "хард-мейкеру") - вполне возможно.
Именно об этом я и говорил выше.
Сам Бейсиком не пользуюсь лет 25...
evg220 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Решено] Так, рассказик :)) Я долго ржал :)) DK Отвлекитесь, эмбеддеры! 7 31.08.2007 22:33
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49
[Решено] про блоки питания бу-га-га! zalman Отвлекитесь, эмбеддеры! 12 29.01.2007 10:46
[Решено] Ищу среду разработки для MSC48 под Win Андрей Proteus, KiCAD и другие ECAD 1 06.03.2006 16:32


Часовой пояс GMT +4, время: 22:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.