The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Язык программирования Go портирован на iOS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Язык программирования Go портирован на iOS"  +/
Сообщение от opennews (??) on 27-Ноя-14, 22:30 
Объявлено (https://groups.google.com/d/topic/golang-nuts/mmB2q8RqB-Y/di...) о портировании языка программиирования Go на платформу iOS.  Причём портированы не только средства компиляции самого Go, но и утилита cgo, позволяющая вызывать из программы на Go код библиотек, написанных на языке Си. В настоящее время порт поддерживается в виде ветки "ios3" в репозитории на BitBucket (https://bitbucket.org/minux/goios).


Ведутся неофициальные разговоры о возможности придания этому порту статуса официального в следующем релизе Go (1.5). Следует отметить, что это только порт набора инструментов для компиляции; готовых средств создания GUI-приложений с помощью этого порта, по-видимому, не существует.

URL: https://groups.google.com/d/topic/golang-nuts/mmB2q8RqB-Y/di...
Новость: https://www.opennet.ru/opennews/art.shtml?num=41141

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

Оглавление

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


4. "Язык программирования Go портирован на iOS"  +/
Сообщение от valexey on 27-Ноя-14, 22:46 
А из C/ObjC звать Go-код там можно? Ибо если можно, то это уже имеет практический смысл.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Язык программирования Go портирован на iOS"  +2 +/
Сообщение от Аноним (??) on 27-Ноя-14, 23:13 
что?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

17. "Язык программирования Go портирован на iOS"  +6 +/
Сообщение от Какаянахренразница (ok) on 28-Ноя-14, 05:16 
> что?

Повторяю для анонима вопрос: можно ли к программам, написанным на Golang, цеплять динамические библиотеки, писанные на C/C++?

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

18. "Язык программирования Go портирован на iOS"  +2 +/
Сообщение от anonymous (??) on 28-Ноя-14, 06:19 
> цеплять динамические библиотеки, писанные на C/C-Obj/C++?

https://gist.github.com/kavu/6740536
http://www.goinggo.net/2013/08/using-c-dynamic-libraries-in-...

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

29. "Язык программирования Go портирован на iOS"  +1 +/
Сообщение от valexey on 30-Ноя-14, 12:05 
Функцию написунную на Go вызвать из сишного кода (или ObjC кода).
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

5. "Язык программирования Go портирован на iOS"  –2 +/
Сообщение от Аноним (??) on 27-Ноя-14, 23:10 
В то время, когда даже такой шикарный язык как D никому не нужен, это GO*но пытается шевелиться
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Язык программирования Go портирован на iOS"  –2 +/
Сообщение от Нимо Ан on 27-Ноя-14, 23:34 
И, что характерно, довольно успешно - популярность его и живость экосистемы (активность коммьюнити и количество живых активно поддерживаемых и новых создающихся проектов) субъективно уже намного лучше, чем у D.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Язык программирования Go портирован на iOS"  +1 +/
Сообщение от Аноним (??) on 27-Ноя-14, 23:58 
Ну так гугль массой давит. Аналогично - какой-то странный leveldb сватают. Или сжатие snappy. Которое зачем-то пару фич плюсов использует, хоть они там нафиг не упали. Зато использование в системных вещах типа ядер - зарубается на корню. Впрочем, LZO и LZ4 всяко зарулили велика от гугли по всем пунктам, от степени сжатия до скорости и оно осталось нужным только самому гуглю и горстке фанатов "зато гугль".
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Язык программирования Go портирован на iOS"  –5 +/
Сообщение от Аноним (??) on 28-Ноя-14, 00:18 
D не шикарный. Он просто никому не нужен.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Язык программирования Go портирован на iOS"  –7 +/
Сообщение от menangen on 27-Ноя-14, 23:16 
Зачем Go, когда есть в сто раз лучший SWIFT?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Язык программирования Go портирован на iOS"  –1 +/
Сообщение от Нимо Ан on 27-Ноя-14, 23:32 
А, сертёзно вот, кто может объяснить что хорошего в этом языке чего нет в других?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Язык программирования Go портирован на iOS"  +/
Сообщение от СтильныйМодныйМолодёжный (ok) on 28-Ноя-14, 00:31 
Напиши Кену и узнай зачем он делает ещё один ненужный язык.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Язык программирования Go портирован на iOS"  –1 +/
Сообщение от Led (ok) on 28-Ноя-14, 01:05 
> А, сертёзно вот, кто может объяснить что хорошего в этом языке чего
> нет в других?

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

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

14. "Язык программирования Go портирован на iOS"  +/
Сообщение от Аноним (??) on 28-Ноя-14, 01:32 
Совокупностью функционала
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

15. "Язык программирования Go портирован на iOS"  –6 +/
Сообщение от Аноним (??) on 28-Ноя-14, 04:33 
меня лично простой Си устраивает. нафига наплодили хрени. там ява-скрипт, там РнР. нет я понимаю гдето мож и нужно. но блин нафига из нормальных быстрых языков программирования делать стадо конкурирующих тормознутых? если уж к тому идет то хватило бы С/С++ и QML в качестве менюшек и окошек, ну или какой другой бекенд в качестве графической части. это же всегда и было фишкой юникс. консольная программа управляется графическим надстройщиком. и при этом ни одна программа не потеряла бы эффективности в использовании даже в консоли. наделали гов*а а всем теперь лопатами не разгрести.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

28. "Язык программирования Go портирован на iOS"  –1 +/
Сообщение от Организация Объединённых Тюленей on 29-Ноя-14, 19:09 
> меня лично простой Си устраивает. нафига наплодили хрени. там ява-скрипт, там РнР.

Эдди, залогинься.

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

19. "Язык программирования Go портирован на iOS"  +/
Сообщение от Аноним (??) on 28-Ноя-14, 07:31 
Go 1.4 будет с официальной поддержкой Android NDK (включая opengl) с выводом GUI через генерируемый Java-код из SDK. Т.е. это альтернатива C SDK, который сейчас используют на андроиде для создания игр. Осталось охватить подобным образом iOS и получим кроссплатформенное средство, позволяющее писать приложения под две основные несовместимые друг с другом платформы. Плюс ещё под все основные операционки PC (Win/Lin/Mac/BSD). По-моему правильный путь развития, чего-бы там ни тявкали апологеты всякого маргинального.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Язык программирования Go портирован на iOS"  +/
Сообщение от Аноним (??) on 28-Ноя-14, 07:32 
s/альтернатива C SDK/альтернатива C NDK/
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Язык программирования Go портирован на iOS"  +/
Сообщение от тоже Аноним email(ok) on 28-Ноя-14, 08:43 
Это все классно, но кроссплатформенность только начинается с компиляции кода под любую платформу. Дальше встает вопрос: а что можно делать в этом коде? Например, всплывающее сообщение для любой ОС одной командой в нем можно сделать?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

26. "Язык программирования Go портирован на iOS"  +/
Сообщение от Аноним (??) on 29-Ноя-14, 12:01 
Что делать? Вычислять что-нибудь! Бизнес-логику в общем делать. А также opengl для всяких  игрушек. А отрисовку GUI под каждую платформу генерировать. Для Андроида в го это планируется в виде go generate, который будет создавать биндинги для всяких виджетов. Для многих задач, где сложность не в построении GUI это подходящий вариант.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

27. "Язык программирования Go портирован на iOS"  +/
Сообщение от Crazy Alex (ok) on 29-Ноя-14, 17:39 
Если по уму - гуй под каждую платформу нужен всё равно свой. Ну так на то и MVC.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

22. "Язык программирования Go портирован на iOS"  –1 +/
Сообщение от Аноним (??) on 28-Ноя-14, 09:24 
Оно ООП будет поддерживаиь?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Язык программирования Go портирован на iOS"  +/
Сообщение от nc (ok) on 28-Ноя-14, 13:02 
Изначально поддерживает.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

25. "Язык программирования Go портирован на iOS"  +/
Сообщение от Kamiram on 28-Ноя-14, 23:25 
но специфически
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

30. "Язык программирования Go портирован на iOS"  +/
Сообщение от atnt on 02-Дек-14, 05:48 
http://lwn.net/Articles/548560/
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Язык программирования Go портирован на iOS"  –1 +/
Сообщение от nc (ok) on 28-Ноя-14, 13:03 
Неплохо. Впрочем, интереснее когда их Swift будет портирован на другие платформы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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