The OpenNET Project / Index page

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



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

Оглавление

Релиз языка программирования Go 1.11, opennews (?), 25-Авг-18, (0) [смотреть все]

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


32. "Релиз языка программирования Go 1.11"  +/
Сообщение от istepan (ok), 25-Авг-18, 16:11 
Языки программирования сейчас являются одними из инструментов разработчика.

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

Пишите хоть на ассемблере)

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

33. "Релиз языка программирования Go 1.11"  +/
Сообщение от шухер (?), 25-Авг-18, 16:22 
Это понятно. Но связывание не всегда является тривиальной и быстрой задачей. Поэтому когда есть "уже из коробки", то это гораздо предпочтительней.
Ответить | Правка | Наверх | Cообщить модератору

35. "Релиз языка программирования Go 1.11"  +1 +/
Сообщение от Аноним (42), 25-Авг-18, 16:32 
Бяда в том, что орхитекторы и прочие манагеры, начитавшиеся рекламной пропаганды о Го, какой он там прям весь распрекрасный, начинают принудительно затаскивать его  в проекты, заменяя им развитые ЯП-ы, такие как C++, java... Дескать, просто пишется (любая бибизьяна разберётся и не будет проблем с ЧСВ приплюснутых разрабов), ошибок не бывает, и т.д. В реальности же Go-это лютый дауншифтинг, типа авиация опасна, авто опасно, электричество опасно-залезаем обратно в пещеры, так безопаснее, вот это и есть Go.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

66. "Релиз языка программирования Go 1.11"  +/
Сообщение от _ (??), 25-Авг-18, 22:28 
Ох и подгорает у некоторых! :-)

ЛуДший ёзыГ для систем-програминга - вёдра там всякие, драйвера и вот это всё - это _С_ !!! ТЧК.

Ну и вот - люди, которые долго и нудно пытались сделать из С ёзыГ для клёпки нет-аппс .... через ХЗ сколько лет таки это сделали! sweet rvenge - си для нет апп девов :-р

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

70. "Релиз языка программирования Go 1.11"  +/
Сообщение от Аноним (-), 25-Авг-18, 22:38 
> Ну и вот - люди, которые долго и нудно пытались сделать из
> С ёзыГ для клёпки нет-аппс .... через ХЗ сколько лет таки
> это сделали! sweet rvenge - си для нет апп девов :-р

Да ладно, какой-нибудь lwan даже довольно гламурен. И быстр как понос, держит несколько рекордов скорости. Но для дешевых взаимозаменимых хомячков язык где хомяк на логотипе наверное пойдет :)

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

52. "Релиз языка программирования Go 1.11"  –1 +/
Сообщение от Анонимус2 (?), 25-Авг-18, 21:15 
Остаётся вопрос - а на чём же писать библиотеки? И тут появляется такая неожиданность, что библиотеки написанные на go можно использовать только из go
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

65. "Релиз языка программирования Go 1.11"  +/
Сообщение от _ (??), 25-Авг-18, 22:12 
>Остаётся вопрос - а на чём же писать библиотеки?

А ты их из любви к искусству пишешь? Или таки для какого то бизнес кейса ?-)
>И тут появляется такая неожиданность, что библиотеки написанные на go можно использовать только из go

Какая неожиданность! А питонячьи - только из питона, я ребешные - только из ребе, а жабские только через жэвээм, а плюсячьи вообще лучше не использовать :-D

ЗЫЖ - как и все последние 30 лет - пиши их на сях. ТЧК.

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

69. "Релиз языка программирования Go 1.11"  +/
Сообщение от Аноним (-), 25-Авг-18, 22:34 
> А ты их из любви к искусству пишешь? Или таки для какого
> то бизнес кейса ?-)

Библиотеки пишут для реюза кода в дальнейшем, внезапно.

> а плюсячьи вообще лучше не использовать :-D

Иногда таки используют. Правда обычно апи вывешивают все-таки сишное. Потому что плюсовое хрен из чего дернешь кроме плюсов. И как угодно но косяк с code reuse ЯП ни разу не украшает.

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

97. "Релиз языка программирования Go 1.11"  +/
Сообщение от Андрей (??), 26-Авг-18, 11:19 
> И тут появляется такая неожиданность, что библиотеки написанные на go можно использовать только из go

Инфа устарела. Из Си можно, и таким образом из всего остального.

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

98. "Релиз языка программирования Go 1.11"  +/
Сообщение от Андрей (??), 26-Авг-18, 11:28 
Добавили в Go 1.5, который вышел 3 года назад.

"There are several other changes. The most significant is the addition of a -buildmode option that expands the style of linking; it now supports situations such as building shared libraries and allowing other languages to call into Go libraries."

https://golang.org/doc/go1.5

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

71. "Релиз языка программирования Go 1.11"  –2 +/
Сообщение от Аноним (54), 25-Авг-18, 22:45 
> Сейчас можно легко связывать ПО и библиотеки между собой, не зависимо от
> того, на чем они написано.

Чичаз. У языков могут быть довольно разные абстракции и их гейтование друг в друга может быть не слишком пресным. Либы на си - их да, все более-менее умеют пользовать. Все-равно ОС вывешивают такое апи через либы которые интерфейсы к вызовам ядра. Поэтому все умеют в эти интерфейсы. А раз так - то и остальные сишные либы подцепляют.

> Пишите хоть на ассемблере)

На асме при желании можно ABI как у сишной либы вывесить. Но придется переписывать либу под разные системы команд. У них еще и ABI разный, кроссплатформенность не получится.

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

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

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




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

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