"Файл" - это собирательный образ "внешнего источника данных", будь-то сокет или любой другой объект взаимодействия с внешним миром.

Саша, ты правильно делаешь, что упрощаешь картину мира под свои задачи. Но неправильно то, что трактор считаешь лучше коня.


On 10/21/16 10:40 AM, Alexander V Soroka wrote:
Привет !

Friday, October 21, 2016, 10:31:23 AM, Valentin Nechayev netch@netch.kiev.ua you wrote:
VN>  Mon, Oct 17, 2016 at 14:15:39, alex wrote about "[uanog] Re:
VN> [uanog] почувствовать глубину маразма...": 

Я тебе больше скажу:
я  программлю  до  сих  пор  на  Асм  и  С,  без  всяких ++, и от слов
"обьектноориентированное программирование" меня до сих пор типает :)

...и  как-то  мне  это  для  микроконтроллеров  хватает,  и для
реалтайм систем тоже...
VN> При этом ты, как мольеровский герой, используешь ООП, не зная об этом :)
VN> Что происходит, когда говоришь open() на файл? - создаётся объект.

Неч, ты не в теме вааще :)

у микроконтроллеров, например на ATMega168PA , нету "файлов".
и  вообще  понятие  "файл"  и  открытие  его в С подразумевает наличие
БИБЛИОТЕКИ  готовых  функций.  Так вот я тебя расстрою :) этого просто
нет.  Значит  и обьектов нет, потому что КАЖДУЮ функцию только я решаю
брать, у кого брать(пакеты) или написать самому.
Именно поэтому мне 8МГц тактовой хватает для огромной кучи дел.

а  вот  программерам  "для  Ардуины"  не  повезло  -  там  процедурное
программирование  в их библиотеках, и там ничего не попишешь - вот тот
сказ как раз про них...




-- 
Volodymyr Litovka
  "Vision without Execution is Hallucination." -- Thomas Edison