реклама на сайте
подробности

 
 
5 страниц V  « < 3 4 5  
Reply to this topicStart new topic
> как писать на С в 2016 году
zltigo
сообщение Jan 31 2016, 13:55
Сообщение #61


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (sigmaN @ Jan 31 2016, 15:44) *
Нет, у меня в голове сидит драйвер порта....

http://electronix.ru/forum/index.php?showt...t&p=1400346
Прочитайте P.S.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Jan 31 2016, 14:29
Сообщение #62


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Цитата
У меня лет 20 уже тому назад в одной моей системе системный вызов драйвера предающего фрейм в какой-то COM порт эволюционировал до передачи фрейма _устройству_выполняющему_в системе_заданную_функцию_ вот это уже можно называть абстракцией
Ну это разные вещи. Вы абстрагировались таким образом от интерфейса предачи вовсе и ввели в систему некое устройство, выполняющее функции связи и способное передать ваш фрейм. Ниже там же всё равно оно в УАРТ полезет... или в эзернет...
Точно так-же как и вы говорите что номер порта это не абстракция т.к. оно потом полезет по номеру в конкретную структуру.
Улавливаете забавную аналогию? ))))

P.S.
zltigo, я с большим уважением отношусь к Вам и помню как много реально полезных советов вы мне давали на этом форуме, так что не сочтите за наглость или спор ради спора. Просто реально любая абстракция делающая удобства для увровня выше создает дополнительную нагрузку для уровня ниже, который эту абстракцию должен превращать во что-то реально. В этом смысле все абстракции одинаковы и тем не менее, не смотря ни на что, повсеместно используются ибо это один из главных способов управления сложностью(опять же по Макконнеллу). И именно в контексте управления сложностью и возникает идея инкапсуляции и сокрытия данных и реализации. О которой я и толкую, приводя конкретные примеры реализации.


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 31 2016, 16:57
Сообщение #63


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (sigmaN @ Jan 31 2016, 16:29) *
так что не сочтите за наглость или спор ради спора.

Все нормально! Никаких проблем.
QUOTE
Просто реально любая абстракция делающая удобства для увровня выше создает дополнительную нагрузку для уровня ниже, который эту абстракцию должен превращать во что-то реально

Вот именно по этой причине и надо думать, как конкретно абстракцию реализовывать. Реализация абстракции для UART "по номеру порта" и в этом и во всех других отношениях НЕУДАЧНА да и абстракцией не является, поскольку тупо пытается отражать реальность ввиде какого-то числа UART.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

5 страниц V  « < 3 4 5
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 11:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.0145 секунд с 7
ELECTRONIX ©2004-2016