The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания Apple выпустила язык программирования Swift 4.0, opennews (??), 20-Сен-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


15. "Компания Apple выпустила язык программирования Swift 4.0"  +1 +/
Сообщение от freehckemail (ok), 20-Сен-17, 12:00 
Ну так уж получилось, что распространение веба по миру сделало json универсальным форматом, для которого существуют отлаженные рабочие библиотеки почти во всех языках.

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

Ответить | Правка | Наверх | Cообщить модератору

19. "Компания Apple выпустила язык программирования Swift 4.0"  –1 +/
Сообщение от Аноним (-), 20-Сен-17, 12:48 
Не, пихание JSON куда ни попадя — зло. Его возможность ограничены возможностями JS, так что он даже IEEE 754 не поддерживает. И как прикажете флоаты из нормальных языков сеарилизовать?
Ответить | Правка | Наверх | Cообщить модератору

22. "Компания Apple выпустила язык программирования Swift 4.0"  +/
Сообщение от angra (ok), 20-Сен-17, 13:08 
JSON ограничен своей спецификацией, а не js. Какие проблемы у тебя с флоатами? Нормальные числа без проблем сериализуются в number, всякие NaN и бесконечности в string, если вообще имеет смысл их сериализовать.


Ответить | Правка | Наверх | Cообщить модератору

25. "Компания Apple выпустила язык программирования Swift 4.0"  +/
Сообщение от Аноним (-), 20-Сен-17, 13:47 
> всякие NaN и бесконечности в string

Да? И в каком же стандарте это прописано? Покажи мне хотя бы пару реализаций, делающих это совместимым между собой образом.

Ответить | Правка | Наверх | Cообщить модератору

37. "Компания Apple выпустила язык программирования Swift 4.0"  +1 +/
Сообщение от freehckemail (ok), 20-Сен-17, 15:19 
> Нормальные числа без проблем сериализуются

Нормальные числа *с плавающей точкой* без проблем сериализуются

Комплексные и рациональные, поддерживаемые некоторыми языками, сериализуются уже не так просто.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру