Re[2]: Наиболее важные протоколы и соглашения в IT
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 16.09.22 10:05
Оценка:
Здравствуйте, vsb, Вы писали:

S>>1. Языки программирования — с этой абстракции все началось — когда идея стала выше железа.


vsb>Не понял, какое отношение они имеют к протоколам.


Это в широком смысле как протоколы общения человека с компьютером
Ну, точнее, форматы данных.

S>>6. Форматы структурированных данных ASN.1, XML, JSON, CSV и языки запросов/модификаций данных SQL, GraphQL.


vsb>Из этого только JSON и SQL. Остальное или мусор (XML, CSV) или устарело (ASN.1) или не доказало свою актуальность (GraphQL).


Про устарелость ASN.1 спешишь. У меня текущий проект из 5G. Там всё взаимодействие между участниками стандартизовано как ASN.1 PER согласно спекам конкретных протоколов (NGAP, E1AP, F1AP и так далее). PER тут существенен для экономии трафика на сигнализации.

Ну да, в разработки за пределами узкой ниши не идёт... но там процветает.

Про XML тоже поспешно, его очень много и не сокращается. JSON его побивает, да, но не радикально.

C остальным согласен.

vsb>Соглашения и культура, относящиеся к утилитам командной строки. Общепринятые стандарты вызова (например флаги через дефис), общепринятые флаги вроде --help, концепция компоновки нескольких утилит в пайплайн, отдельный канал для ошибок.


vsb>Культура разработки UNIX, хотя она кажется уже уходит в прошлое (к примеру текстовые протоколы из этой области, подробней The Art of UNIX Programming).


vsb>Протоколы сотовой связи.


Вот не выделял я бы их больше любых остальных
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.