URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101757
[ Назад ]

Исходное сообщение
"В рамках проекта jvm.go развивается вариант JVM, написанный ..."

Отправлено opennews , 14-Мрт-15 21:54 
Язык программирования Go (http://golang.org/) завоёвывает всё большую популярность в области системного программирования, в основном благодаря сочетанию высокой производительности компилируемых языков с такими достоинствами скриптовых языков, как лёгкость написания кода, быстрота разработки и защищённость от ошибок. В рамках проекта jvm.go (https://github.com/zxh0/jvm.go) ведётся работа по созданию реализации виртуальной машины Java на языке Go. В jvm.go достаточно активно используются специфичные средства языка Go, например, сборщик мусора JVM построен на основе предоставляемых языком Go механизмов сборки мусора, а поддержка многопоточности базируется на отображении Java-нити на goroutine. В качестве RunTime-классов, составляющих основу API Java SE, может использоваться rt.jar из состава OpenJDK или Oracle JDK.


Разработка проекта ведётся всего полтора месяца, поэтому он пока находится в начальной стадии своего развития и  позволяет выполнять ь лишь простейшие Java-программы. Тем не менее, из ближайших задач отмечается реализация возможности запуска с использованием jvm.go контейнера сервлетов Jetty (http://eclipse.org/jetty/), написанного на языке Java.


URL: https://news.ycombinator.com/item?id=9203045
Новость: http://www.opennet.me/opennews/art.shtml?num=41846


Содержание

Сообщения в этом обсуждении
"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 14-Мрт-15 21:54 
Сейчас снова начнётся нытьё про хипстеров.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Омоним , 14-Мрт-15 22:23 
От автора православного языка Си:
The Go Programming Language (Addison-Wesley Professional Computing Series) Paperback – August 27, 2015
by Alan Donovan (Author), Brian W. Kernighan (Author)
ISBN-13: 978-0134190440 ISBN-10: 0134190440 Edition: 1st
http://www.amazon.com/Programming-Language-Addison-Wesley-Pr.../

Крутой хиппстер!


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено A.Stahl , 14-Мрт-15 22:44 
>От автора

Был мужик такой -- Вирт. Н.Вирт. "Паскаль" в своё время придумал -- забавный такой язык. Лет 20 назад он был довольно популярным.
А потом Вирт придумал "Оберон" как продолжение идей "Паскаля". Со всякими плюшками, рюшками, водкой и железнодорожницами. И где теперь этот Оберон? А Paskal ещё иногда даже могут вспомнить незлым тихим словом.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 14-Мрт-15 23:23 
До этого он придумал Модулу-2, из идей которой развились системы модулей почти всех языков. Иногда даже с совпадениями конкретного синтаксиса, как "from foo import bar, baz" в Python.
Большинство языков, включая Borland Pascal/Delphi не осилили заимствовать ее целиком, абстрактные типы, например, в популярных языках присутствуют только неявно (в виде ООП).

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:16 
Но сама модула не встречается чуть менее чем нигде, а питон как раз выбор хипстеров.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 10:13 
кхм...Хипстеры... Это вот вот это хипстеры?
https://conference.scipy.org/scipy2014/organizers/
https://conference.scipy.org/scipy2014/posters/

Скорее это ты диванный оналитик.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 12:08 
Что, Мелкосовт стал золотым спонсором SciPy'я? В данном случае, бойтесь данайцев дары приносящих.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 13:57 
> Что, Мелкосовт стал золотым спонсором SciPy'я? В данном случае, бойтесь данайцев дары
> приносящих.

А им это зачем? В винде запустить бидон - сущее мучение.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 14:58 
По сравнению с мучениями использования самой винды — сущий пустяк.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Michael Shigorin , 15-Мрт-15 11:42 
> Иногда даже с совпадениями конкретного синтаксиса, как "from foo import bar, baz"
> в Python.

НЕТ!  В M2 БЫЛО FROM ... IMPORT! :-]


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено da , 15-Мрт-15 00:12 
А у Вирта был ученик. Мартин Одерски. И он сделал язык, который создатель groovy предпочел своему детищу

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Crazy Alex , 15-Мрт-15 01:00 
Что подтверждает максимум то, что Groovy ещё хуже, чем Scala.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Vkni , 15-Мрт-15 04:13 
> Что подтверждает максимум то, что Groovy ещё хуже, чем Scala.

Scala зажата рамками Java.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:17 
> Scala зажата рамками Java.

А какие рамки могут быть у тюринг-полного языка?


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 10:29 
Разные. Языки программирования же не ограничиваются одной лишь полнотой по Тьюрингу.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Vkni , 15-Мрт-15 20:53 
> А какие рамки могут быть у тюринг-полного языка?

Я бы тоже не подписывался под таким идиотизмом.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено pavlinux , 15-Мрт-15 00:43 
>И где теперь этот Оберон?

Project Oberon ща всё это называется http://www.projectoberon.com
Там 3 в 1, и Оберон ОСь, и Оберон компилер, и Оберон RISC процессор (Oberon RISC machine).
  
Можно погонять эмулятор https://github.com/pdewacht/oberon-risc-emu


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Crazy Alex , 15-Мрт-15 01:00 
Ага, есть. Даже среда Smalltalk ещё где-то шевелится вяло. И что?

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено aaa , 16-Мрт-15 11:54 
А потом моявился Component Pascal.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено dfafverv , 15-Мрт-15 02:14 
> Был мужик такой -- Вирт. Н.Вирт. "Паскаль" в своё время придумал -- забавный такой язык.

Вирт ничего не придумывал, а минимально допилил алгол.

https://ru.wikipedia.org/wiki/Алгол

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


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено КО , 16-Мрт-15 16:11 
Только вот это минимальное отличает алгоритмический язык от процедурного. :)

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Vkni , 15-Мрт-15 04:12 
Go - это в некотором роде Паскаль и есть. Развитый и дополненный. :-)

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:17 
> Go - это в некотором роде Паскаль и есть. Развитый и дополненный. :-)

Какой же паскаль без begin и end? :P


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Vkni , 15-Мрт-15 20:49 
> Какой же паскаль без begin и end? :P

Обычный.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 10:22 
Это какой-то неправильный паскаль. Не паскалистый.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 10:30 
Не Паскаль, а Оберон.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Vkni , 15-Мрт-15 20:52 
> Не Паскаль, а Оберон.

Тут мазки такие крупные, что без разницы. Мысель в том, что Go - это дальнейшее развитие Паскаля, Оберона с идеями из Цэ.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Андрей , 15-Мрт-15 07:47 
>>От автора
> Был мужик такой -- Вирт. Н.Вирт. "Паскаль" в своё время придумал --
> забавный такой язык. Лет 20 назад он был довольно популярным.
> А потом Вирт придумал "Оберон" как продолжение идей "Паскаля". Со всякими плюшками,
> рюшками, водкой и железнодорожницами. И где теперь этот Оберон? А Paskal
> ещё иногда даже могут вспомнить незлым тихим словом.

Вроде, сначала был Pascal, потом Модула-2, потом Оберон. Кстати, Вирт создал также Eifel. Если бы на год раньше это сделал, возможно, Java так и осталась бы языком для стиральных машинок и кофе-машин... Надо Доктора призвать, он же знает, «что было, что будет, что могло бы быть...» :)


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено iZEN , 15-Мрт-15 12:42 
> Кстати, Вирт создал также Eifel.

Вы бы в Wiki хотя бы заглянули: автором языка Eiffel является Бертран Мейер. Это оппонент Вирта, вообще-то.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 12:51 
Eiffel бы разработан Бертраном Мейером, сменившего Вирта на посту заведующего кафедры Software engineering в ETH

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Некто , 15-Мрт-15 08:23 
>> Был мужик такой -- Вирт. Н.Вирт. "Паскаль" в своё время придумал -- забавный такой язык.

Есть мнение, что товарищ Вирт был сосунком. Вот: http://www.lib.ru/ANEKDOTY/non_pas.txt
:-)

>> А потом Вирт придумал "Оберон" как продолжение идей "Паскаля". Со всякими плюшками, рюшками, водкой и железнодорожницами. И где теперь этот Оберон?

А все почему? Цитирую: "Настоящим программистам для выполнения работы не нужны абстрактные концепции: для счастья им достаточно перфоратора, компилятора Фортран-IV и пива."

PS: Для молодежи - перфоратор [правильно: реперфоратор] это не то, чем стены долбят.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:54 
> PS: Для молодежи - перфоратор [правильно: реперфоратор] это не то, чем стены долбят.

Хипстоте лучше раздать тот которым стены долбят - больше пользы будет :)


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено КО , 16-Мрт-15 16:15 
Нафига Фортран если есть дырокол?
Фортран эпично известен только тем, что у него есть некоторые мифические математические библиотеки написанные на заре человечества, ну и тем что спутники мимо цели отправляет.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено pavlinux , 15-Мрт-15 00:36 
> От автора православного языка Си:
> The Go Programming Language (Addison-Wesley Professional Computing Series) Paperback
> – August 27, 2015
> by Alan Donovan (Author), Brian W. Kernighan (Author)
> ISBN-13: 978-0134190440 ISBN-10: 0134190440 Edition: 1st
> http://www.amazon.com/Programming-Language-Addison-Wesley-Pr.../
> Крутой хиппстер!

Гугла для раскрутки своего языка лучше бы Тейлор Свифт и Джастина Бибера в авторы записала.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:19 
> Гугла для раскрутки своего языка лучше бы Тейлор Свифт и Джастина Бибера
> в авторы записала.

Погоди, ты хочешь сказать что следующий язык от эппла будет называться не свифт и бибер? :)


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 12:35 
Всё хорошо, но Brian Kernigan соавтор книги о Си, а не языка. Авторами Си являются в большей степени Деннис Ритчи и в меньшей степени Кен Томпсон, как создатель языка Би, на основе которого был сделан Си.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено A.Stahl , 14-Мрт-15 22:26 
Ага. Судя по количеству полезного кода на Го, программисты на этой штуке похожи на жаваскриптистов -- переписывают на свой язык всё, что под клаву подвернётся, но... но все продолжают использовать старый сишный код.
Ну это хоть не приговор. Всякое ещё может случиться. У хаскелистов с лисперами и того нет. Там вообще дальше разговоров о квадратуре монад в лямбда-матрице дело не идёт.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено freehck , 14-Мрт-15 23:22 
> У хаскелистов с лисперами и того нет.

Зря Вы так про лисп. Его кодовая база колоссальна.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Crazy Alex , 15-Мрт-15 01:01 
Это где?

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Андрей , 15-Мрт-15 07:33 
Тот же Автокад. При всём нашем хпстерстве в отношении проприетарности этого нельзя не признать...

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:20 
> Тот же Автокад. При всём нашем хпстерстве в отношении проприетарности этого нельзя
> не признать...

Колоссальна - по сравнению с чем? :) Ну да, если сравнивать с брейнфаком - там огого какая база.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Michael Shigorin , 15-Мрт-15 11:51 
> Колоссальна - по сравнению с чем? :) Ну да, если сравнивать с
> брейнфаком - там огого какая база.

Вот так школота (независимо от возраста и формального образования) и детектится.

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

Например, когда будете что-нить очередное велокостылить -- потратьте полчаса не на флуд, а на поиск уже существующих библиотек.  В том числе и на лиспе.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 14:16 
> Например, когда будете что-нить очередное велокостылить -- потратьте полчаса не на флуд,
> а на поиск уже существующих библиотек.  В том числе и на лиспе.

А чтобы не позориться - нехило бы как-то подкреплять свое мнение каким-то более-менее объективными данными. Например, статистикой и сравнением популярности/объема кода (на хостингах, в репах, etc). А не только своими голословными хамоватыми наездами и гонором.

С крЮтыми системщиками в виде альтов я помнится уже вас носом ткнул, показав как у сапопикала в линевом ядре нашлось в 50 раз больше коммитов, при том что их даже не считают сколь-нибудь заметными коммитерами. И заметьте, это была не галимая субъективщина, которая из вас вечно лезет, а попытки хоть сколь-нибудь инструментировано сравнить. Независимо от чьих либо предпочтений и прочая (хоть и без претензий на крутую бизнес-аналитику и возможно с неидеальной методикой).

Навскидку: если например посмотреть по той статистике популярности ЯП на основе поисковых запросов - лисп явно не тянет на чемпиона и в топ не попадает.

p.s. а лиспом и его библами вы имхо сами пользуйтесь. Мне это "ни в п..., ни в красну армию".


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Michael Shigorin , 15-Мрт-15 21:01 
> более-менее объективными данными. Например, статистикой

Браво!

> и сравнением популярности/объема кода

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

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

PS: спасибо хоть насчёт неидеальностей уловили, уже хлеб :)


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 10:34 
> Браво!

Лучше хотя-бы так, чем ваша галимая субъективщина, где вы регулярно пытаетесь выдать желаемое за действительное, вообще ничем и никак это не подкрепляя или оперируя опять же какими-то субъективными фактами. Я понимаю что статистика популярности - не идеальное решение и погрешность достаточно высокая, но в случае субъективщины - погрешность еще выше.

И да, много кода != хороший ЯП или хороший программист. Но заявления про много кода - это именно об объеме кода, а не крутизне ЯП или скиллах программиста.

> Так лисп и подобные как раз и сделаны для того, чтоб можно
> было через малое выразить нужное.

По моему опыту, обычно когда увлекаются подобной минимизацией, а также чрезмерной оптимизацией - в результате получается неудобоваримый брэйнфак, совершенно непригодный к сопровождению и малопонятный всем кроме автора (да и автору через 5 лет зачастую тоже). У лисперов похоже получилось этот pitfall сделать своим core-элементом. Наверное объясняет почему их мало и они такие странные.

> отношению к хламу.

Для начала, большинство того что городят лисперы и воспринимается всеми остальными как хлам. А то что свое не пахнет - это давно все усвоили, так что битье себя пяткой в грудь не поможет. А вы вообще кто такие и какие продукты, ценность которых общепризнана и не подвергается сомнению, собственно выпускаете?

> PS: спасибо хоть насчёт неидеальностей уловили, уже хлеб :)

Вы в вашем праве предложить методики лучше. При условии что в них предприняты все усилия для исключения субъективности.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Michael Shigorin , 16-Мрт-15 20:54 
> ваша галимая субъективщина

А можно пример?

> где вы регулярно пытаетесь выдать желаемое за действительное

Порой хочется, но нельзя.

> И да, много кода != хороший ЯП или хороший программист.

Так и я о чём.

> По моему опыту

А можно подробнее о том, какими языками владеете и доводилось ли заниматься (де)сериализацией и кодогенерацией в процессе решения/оптимизации имеющихся задач?  Без подковырок и двойного дна, просто лобовой вопрос.

> Вы в вашем праве предложить методики лучше. При условии что в них
> предприняты все усилия для исключения субъективности.

Я в своём праве предлагать даже такие же корявые и субъективные методики, как и Вы (только точно так же рискую напороться на как минимум иронию по их поводу), не надо этого вашего либерофашизма с атмосферой ненависти наперевес ;-)


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 19-Мрт-15 23:21 
> А можно пример?

Так вон, выше. Поддержка заяв про колоссальную кодовую базу. И стеснения указать по сравнению с чем она колоссальна. Вот это я и называю подгоном решения под ответ.

>> где вы регулярно пытаетесь выдать желаемое за действительное
> Порой хочется, но нельзя.

У проприерсов то не получается уже зачастую, а тут и подавно не пройдет. Ну и смысл?

>> И да, много кода != хороший ЯП или хороший программист.
> Так и я о чём.

Вопрос был про объем кодовой базы. И тут лисп скорее всего даже в десятку не попадает. Ну не делают лисперы погоду в отрасли. Даже если им это и досадно, смысл то воевать с очевидными фактами?

> А можно подробнее о том, какими языками владеете и доводилось ли заниматься
> (де)сериализацией и кодогенерацией в процессе решения/оптимизации имеющихся задач?  Без
> подковырок и двойного дна, просто лобовой вопрос.

Честно говоря - я предпочитаю относительно простые протоколы/форматы данных, по поводу чего не испытываю никаких особых проблем с сериализацией и не стал бы утверждать что (де)сериализация для меня больной вопрос. А сверхкрутые мегарешения на все случаи жизни я не люблю - с ними обычно много проблем вылезает потом. Но если это вдруг надо, а скорость разработки самое главное - для таких вещей есть навалом готовых либ и можно вообще взять готовое решение, если уж спешка.

> Я в своём праве предлагать даже такие же корявые и субъективные методики,
> как и Вы (только точно так же рискую напороться на как
> минимум иронию по их поводу),

Разница тут вот в чем: я предпринял как минимум некоторые усилия чтобы уйти от моей субъективщины. Неидеально, но все-таки. А вы даже и не пытались. По поводу чего лично я буду рассматривать ваше мнение как бахвальство и попытки приукрасить себя и/или объект своего поклонения.

> не надо этого вашего либерофашизма с атмосферой ненависти наперевес ;-)

Скорее не надо в политоту скатываться, особенно с взаимоисключающими параграфами :P.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Michael Shigorin , 20-Мрт-15 00:39 
>> А можно пример?
> Так вон, выше. Поддержка заяв про колоссальную кодовую базу.

Я даже не знаю, насколько надо быть полным профаном в ИТ, чтобы браться рассуждать о языках и не понимать колоссальность кодовой базы на лиспе, не говоря уж о фортранах с коболами.  Даже если профан этих строчек не видел и не увидит, но пользуется тем, что на них и работает.

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

>>> И да, много кода != хороший ЯП или хороший программист.
>> Так и я о чём.
> Вопрос был про объем кодовой базы. И тут лисп скорее всего даже
> в десятку не попадает.

Если буквально брать объём в строчках (или мешках), то придётся садиться и выписывать правила спецолимпиады: годится ли .jar плюс местный форк с парой перебитых строк за 2*N или только за N+пару, или вообще строго N; является ли кодовой базой выхлоп 2to3; считать ли лисп в его машиночитаемом виде или с развёрнутыми макросами; и т.п.

В общем, на приличном уровне совсем не тривиальное занятие даже на этом этапе, а на кодерском неинтересно вообще.

> Ну не делают лисперы погоду в отрасли.

А должны?

>> А можно подробнее о том, какими языками владеете и доводилось ли заниматься
>> (де)сериализацией и кодогенерацией в процессе решения/оптимизации имеющихся задач?
> Честно говоря - я предпочитаю относительно простые протоколы/форматы данных,
> по поводу чего не испытываю никаких особых проблем с сериализацией

То есть не сталкиваетесь со сложными структурами?

> Разница тут вот в чем: я предпринял как минимум некоторые усилия чтобы
> уйти от моей субъективщины. Неидеально, но все-таки. А вы даже и не пытались.

Нет, не предприняли.  Вообще.  Даже не пытались.  А вот я предпринял, причём давно уже.

> По поводу чего лично я буду рассматривать ваше мнение
> как бахвальство и попытки приукрасить себя и/или объект своего поклонения.

Язык программирования как объект поклонения довольно странная штука, а бахвалиться мне нечем. (заметьте, это же слово выше было написано до прочтения Вашего завершающего предложения -- отвечал в один проход)

Мнение высказывается умным в качестве намёка и повода при желании озадачиться составлением своего мнения (и как вариант -- корректировкой моих ошибок по доброте душевной, только для этого предмет понимать надо).


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено freehck , 15-Мрт-15 22:22 
> Например, статистикой и сравнением популярности/объема кода (на хостингах, в репах, etc).

Бред же. Как это может служить характеристикой?

> А не только своими голословными хамоватыми наездами и гонором.

Шигорин с вами ещё нянькается. Мне страшно подумать, как бы вас пробрало, если бы до комментариев на опеннете снизошёл Рахматуллин.

> С крЮтыми системщиками в виде альтов я помнится уже вас носом ткнул,
> показав как у сапопикала в линевом ядре нашлось в 50 раз
> больше коммитов, при том что их даже не считают сколь-нибудь заметными
> коммитерами. И заметьте, это была не галимая субъективщина, которая из вас
> вечно лезет, а попытки хоть сколь-нибудь инструментировано сравнить. Независимо от чьих
> либо предпочтений

Ага, как же. Я вот предпочитаю всё написать, отладить, добиться того, чтобы собиралось и правильно работало, и только после этого делаю один большой коммит с описанием сделанного. Вчера я сделал pull, и обнаружил аж 12 новых коммитов от товарища из соседнего отдела. Описаний сделанного не было, а в каждом коммите был дифф из одной-двух удалённых строчек кода, причём все изменения - на одну и ту же тему.

Вот теперь вопрос: у кого из нас статистика будет лучше? Будет ли эта статистика не зависима от наших с коллегой предпочтений? Подумайте на досуге.

> Навскидку: если например посмотреть по той статистике популярности ЯП на основе поисковых
> запросов - лисп явно не тянет на чемпиона и в топ
> не попадает.

А лисперы, они знаете ли из поколения постарше. Они тусуются не на форумах и поисковых машинах, а в рассылках и ирке.

> p.s. а лиспом и его библами вы имхо сами пользуйтесь. Мне это
> "ни в п..., ни в красну армию".

До лиспа надо дорасти. У него порог вхождения высокий, но оно того стоит.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Michael Shigorin , 15-Мрт-15 22:31 
> Ага, как же. Я вот предпочитаю всё написать, отладить, добиться того, чтобы
> собиралось и правильно работало, и только после этого делаю один большой
> коммит с описанием сделанного.

На эту тему сильно рекомендую http://tomayko.com/writings/the-thing-about-git про git rebase -i тем, кто ещё не смотрел.  Но тут дело не в том.

> До лиспа надо дорасти. У него порог вхождения высокий, но оно того стоит.

До лиспа надо устать. :)


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Led , 16-Мрт-15 00:35 
> Я вот предпочитаю всё написать, отладить, добиться того, чтобы
> собиралось и правильно работало, и только после этого делаю один большой
> коммит с описанием сделанного.

Тебя за это ещё не били ногами? Наверное, молодой ишшо... Значит ещё будут.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено freehck , 16-Мрт-15 03:48 
>> Я вот предпочитаю всё написать, отладить, добиться того, чтобы
>> собиралось и правильно работало, и только после этого делаю один большой
>> коммит с описанием сделанного.
> Тебя за это ещё не били ногами? Наверное, молодой ишшо... Значит ещё
> будут.

Ага, как же. Учитывайте ещё, что при непрерывной интеграции всё Ваше творчество в виде промежуточных результатов ещё и тестерам с каждой сборкой уходит. И Вы получаете 100500 багов за то, что закоммитили то, что ещё не работает.

Коммит требует:
а) чтобы проект собирался с этим коммитом,
б) чтобы программа работала правильно с этим коммитом,
в) коммит должен содержать ТОЛЬКО изменения, сделанные в рамках решения одной конкретной проблемы.

Вот тогда проблем нет.

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


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Mihail Zenkov , 16-Мрт-15 04:57 
Все верно, просто высказывание

> Я вот предпочитаю всё написать, отладить, добиться того, чтобы
> собиралось и правильно работало, и только после этого делаю один большой
> коммит с описанием сделанного.

вызывает ощущение, как будто вы пишите большой кусок, не разбивая его на подпроблемы и небольшие коммиты (естественно ничего не ломающие). Иногда полезно посмотреть: как шла эволюция нового функционала - помогает понять, почему были приняты те или другие решения и не наступить на уже кем-то пройденные грабли.

Почему некоторые создают коммиты, при которых не проходит юнит тестирование (или вообще сборка), для меня загадка.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 11:09 
> Бред же. Как это может служить характеристикой?

Легко. Я смею предположить что есть корреляция между числом поисковых запросов, популярностью языка и объемом кода написанном на нем. Это не 100% корреляции, но уже лучше чем субъективщина построенная вообще на песке и по этому повоу скорее всего очень сильно biased. Шигорин например делом доказал что его "дрейф ноля" может запросто пробивать пол. Или потолок. Поэтому его субективщине я доверять не буду - не вижу к тому никаких оснований.

> Шигорин с вами ещё нянькается.

Это такой намек что единственное что лисперы могут предъявить миру - ломовое ЧСВ и громкие вопли? :)

> Мне страшно подумать, как бы вас пробрало,
> если бы до комментариев на опеннете снизошёл Рахматуллин.

А в чем заслуги этого Рахматуллина кроме немеряного гонора? Он создал что-то ценное, осчастливившее всю планету? Если меня обложит Торвальдс - ну ок, это будет досадно. А Раматуллин - это вообще кто? Даже если он меня обложит в три этажа - почему это для меня должно быть печальнее чем три этажа от вон того забулдыги на углу? Я впервые слышу это фамилиё и с моей точки зрения заслиги оной фамилиё перед софтварной индустрией близки к нулю.

> Ага, как же. Я вот предпочитаю всё написать, отладить, добиться того, чтобы
> собиралось и правильно работало, и только после этого делаю один большой
> коммит с описанием сделанного.

А в результате - усложняешь аудит/ревью кода и нагреваешь на возможности других подыграть и сэкономить время. Как-то не очень дружественно к остальным участникам команды, если уж мы про открытые проекты. Хотя может быть у тебя театр одного актера? :) В любом случае, разница в 50 раз ну никак не покрывается отличиями в стилях и чем там еще.

> было, а в каждом коммите был дифф из одной-двух удалённых строчек
> кода, причём все изменения - на одну и ту же тему.

Ну ты же понимаешь что Торвальдсу в репу такое не закоммитишь? Он сам за такое в репу закоммитит на весь мыллист :)

> эта статистика не зависима от наших с коллегой предпочтений? Подумайте на досуге.

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

> А лисперы, они знаете ли из поколения постарше. Они тусуются не на
> форумах и поисковых машинах, а в рассылках и ирке.

1) Рассылки поисковиками неплохо индексируются как правило.
2) В ирке часто ведут логи, в этом случае они тоже индексируются.
3) Если посмотреть на хоть тот же Freenode - он явно не переполнен лисперами, а топовые по числу юзерей каналы не имеют никакого отношения к лиспу, опять же (caveat: некоторые каналы фриноды замаскированы под пенька и их не видно в /list, например, канал openwrt'шников, так что это тоже не идеально точная метрика).

Но у меня есть забойный аргумент. Софтварные продукты и влияние на мир. Это глобальные величины и они говорят за себя сами. От лисперов на этой планете мало толка, как бы им ни было печально - ои ничего не определяют.

> До лиспа надо дорасти. У него порог вхождения высокий, но оно того стоит.

Дорастайте. В мои приоритеты не входит кач ЧСВ и фап на рафинированные сферические концепты в вакууме. Я предпочитаю сущности имеющие практическое применение и хорошие параметры. А расовая вернота мне довольно по боку.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено freehck , 16-Мрт-15 16:47 
Хорошо. Вы правы, я просто развлечения ради в своё время выучил несколько диалектов лиспа, чтобы понтоваться перед анонимами вроде Вас. И как это Вы меня раскусили?

"(offtopic) Lisp vs C, episode CCXCIV"
Отправлено Michael Shigorin , 16-Мрт-15 20:43 
> Если меня обложит Торвальдс - ну ок, это будет досадно.

Так нечестно, мнениё Бенедиктыча давно известно! :)

http://xahlee.info/UnixResource_dir/writ/linus_lisp.html

>> А лисперы, они знаете ли из поколения постарше. Они тусуются не на
>> форумах и поисковых машинах, а в рассылках и ирке.
> 3) Если посмотреть на хоть тот же Freenode - он явно не
> переполнен лисперами, а топовые по числу юзерей каналы

Вы опять всё пытаетесь свести к липовым меркам вроде популярности, с каковыми легко ткнуть носом в винду или там макдональдс.

> Но у меня есть забойный аргумент. Софтварные продукты и влияние на мир.
> Это глобальные величины и они говорят за себя сами. От лисперов
> на этой планете мало толка, как бы им ни было печально - ои ничего не определяют.

Есть плохие новости вроде Steel Bank Common Lisp, на самом деле.


"(offtopic) Lisp vs C, episode CCXCIV"
Отправлено Аноним , 20-Мрт-15 01:06 
> Так нечестно, мнениё Бенедиктыча давно известно! :)
> http://xahlee.info/UnixResource_dir/writ/linus_lisp.html

Вот. Как обычно, квинтэссенция мыслей грамотного руководителя проекта. С прозрачными намеками что если долго гоняться за идеалами и высокими концепциями - результат будет около ноля.

> Вы опять всё пытаетесь свести к липовым меркам вроде популярности, с каковыми
> легко ткнуть носом в винду или там макдональдс.

Однако ж стоит заметить что винды в свое время смогли предложить весьма приличный и работающий с приемлимой скоростью даже на слабом железе графический интерфейс, не требуя пять ракетных инженеров для запуска. И на момент ранних виндов у MS еще не было инструментов и ресурсов для полномасштабных афер типа навязывания предустановок - на тот момент кроме всего прочего они сделали именно то чего хотел увидеть рынок. То что они на этом сказочно наварились и потом начали наглеть до фантастических величин - другая история. Как и то что путь к достижениям был по головам и с полуаферистскими кидками IBM и прочих.

> Есть плохие новости вроде Steel Bank Common Lisp, на самом деле.

Ну вон IBM'овские майнфреймы - их тоже кто-то использует, в том числе банки какие-то. Но сказать что майнфреймы делают какую-то там погоду в отрасли - ну вы поняли!


"(offtopic) Lisp vs C, episode CCXCIV"
Отправлено Michael Shigorin , 20-Мрт-15 13:37 
> Однако ж стоит заметить что винды в свое время смогли предложить весьма
> приличный и работающий с приемлимой скоростью даже на слабом железе графический
> интерфейс, не требуя пять ракетных инженеров для запуска.

Вы видели тогдашний мак на, скажем, 68040? (амиги до нас как-то особо не доехали)

> Но сказать что майнфреймы делают какую-то там погоду в отрасли - ну вы поняли!

"Какую-то там" именно что делают, даже если из гаража это не понять.

Опять же -- не спору ради, а на задуматься чуть.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 10:50 
> Это где?

Например, здесь: http://www.quicklisp.org/beta/releases.html

Или здесь: https://common-lisp.net/phub/

Или здесь: http://cliki.net/


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Crazy Alex , 15-Мрт-15 15:41 
Имелось в виду - то, что реально используется хоть сколько-нибудь массово. Даже приведенный выше вариант с Автокадом лучше - тот хотя бы распространён in vivo. Или другой вариант - приведите хоть какую-то софтину, написанную на лиспе, которая бы являлась стандартом де-факто в какой-то области. Ну, как Docker для Go, например.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 17:45 
Yahoo! Store. Используется массово, написан на Common Lisp.
GIMP. Используется массово, включает скрипты, написанные на Scheme.
Ну и, конечно же, GNU Emacs :)

А вообще отодвигать цель (http://ru.rationalwiki.org/wiki/%D0%9E%D1...) — это моветон ;)


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 11:14 
> Yahoo! Store. Используется массово,

Массово - по сравнению с чем? С ларьком Васи, который программировать вообще не умел? А то яхи известны в основном тем что стремительно теряют позиции вообще везде где их можно потерять. От поиска до почтовых ящиков. Еще они известны тем что до последнего цеплялись за бзды. Но их общая непродуктивность им воздалась по полной программе - они нынче в состоянии "умирающий гигант".

> GIMP. Используется массово, включает скрипты, написанные на Scheme.

Он много каких скриптов в себя включает. Но написан на сях, равно как и GTK. А плюс-минус полтора скрипта - это весьма опциональные довески. Если уж на то пошло там бидон в последнее время скриптеров покусал.

> Ну и, конечно же, GNU Emacs :)

Тоже очень массовая штука, нужная полутора маньякам.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Crazy Alex , 15-Мрт-15 15:37 
Ну, я это кодовой базой готов считать с большой натяжкой. DSL на базе лиспа.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено an , 14-Мрт-15 23:23 
мне кажется транслятор СИ->Go может быть значительно автоматизирован. Может в этом секрет плодовитости Го-программеров ? :)

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено vitalif , 14-Мрт-15 23:27 
причём жаваскриптисты аргументируют это тем, что типа можно в браузере запустить, а вот чем аргументируют гошники - вообще непонятно))

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 14-Мрт-15 23:37 
> причём жаваскриптисты аргументируют это тем, что типа можно в браузере запустить, а
> вот чем аргументируют гошники - вообще непонятно))

Надо просто написать транслятор Go в JS, и тогда можно будет применять тот же аргумент.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Андрей , 15-Мрт-15 07:36 
> причём жаваскриптисты аргументируют это тем, что типа можно в браузере запустить, а
> вот чем аргументируют гошники - вообще непонятно))

https://duckduckgo.com/?q=brython&t=kde


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:51 
> Сейчас снова начнётся нытьё про хипстеров.

Среди хипстеров тоже случаются Капитаны? :)


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено agente , 14-Мрт-15 21:59 
когда уже ядро напишут

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 14-Мрт-15 22:52 
Изя уже приступил ядро FreeBSDы на Go писать ;)

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:52 
> Изя уже приступил ядро FreeBSDы на Go писать ;)

Ща нам изен уроки системного программирования дадет!


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 14-Мрт-15 22:24 
Язык программирования Go завоёвывает всё большую популярность в области системного программирования - этот вывод сделан потому что гуглу Go нравиться?

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 14-Мрт-15 22:55 
Да не, тут гугл просто профанацией занимается. Go не системный язык, а прикладной.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 14-Мрт-15 23:04 
> Да не, тут гугл просто профанацией занимается. Go не системный язык, а
> прикладной.

Очередной идеальный язык способный на все и даже больше :D. Ну а если серьезно то по мне так язык этот нужен только гуглу, сами придумали, но пока не знают зачем. Язык D, тоже так и не дошел до популярности


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 14-Мрт-15 23:15 
При всём при этом питон гуглу вполне удалось продвинуть. Хотя хорошо ли это - еще вопрос.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Vkni , 15-Мрт-15 04:16 
> При всём при этом питон гуглу вполне удалось продвинуть. Хотя хорошо ли
> это - еще вопрос.

Сдвинуть питон - это замечательно. Я такого кол-ва runtime-error'ов, как у программ на Питоне, не видел больше нигде.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Андрей , 15-Мрт-15 07:37 
>> При всём при этом питон гуглу вполне удалось продвинуть. Хотя хорошо ли
>> это - еще вопрос.
> Сдвинуть питон - это замечательно. Я такого кол-ва runtime-error'ов, как у программ
> на Питоне, не видел больше нигде.

Подозреваю, что дело вовсе не в Python'е...


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:23 
> Подозреваю, что дело вовсе не в Python'е...

...а в том что гвидобйсик вполне ожидаемо используют те кто раньше писал бы на бэйсике. И эти люди кто угодно, но только не программисты.

Поэтому сpaный апдейтер убунты - не может переписать sources.list в 50% случаев. То питон не тот, то модуля не хватило, то оно упало с длинным трэйсом на три экрана. Получается что проще всего послать такую "автоматизацию" в пень и прописать новые репы руками.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Vkni , 15-Мрт-15 20:49 
> Подозреваю, что дело вовсе не в Python'е...

Однако корреляция чересчур велика.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 11:17 
> Однако корреляция чересчур велика.

"Создайте систему которой может пользоваться даже дypaк, и только дypaк захочет ей пользоваться". Законы Мерфи же :)


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Vkni , 16-Мрт-15 17:12 
> "Создайте систему которой может пользоваться даже дypaк, и только дypaк захочет ей
> пользоваться". Законы Мерфи же :)

Да. Так вот подвинуть эту систему из дистрибутивов, заменив на что-то с более высоким порогом, было бы очень неплохо.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено byu , 15-Мрт-15 00:29 
>> Да не, тут гугл просто профанацией занимается. Go не системный язык, а
>> прикладной.
> Очередной идеальный язык способный на все и даже больше :D.

Как раз нет.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 00:23 
Ой что будет когда Rust зарелизят ))

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено XVilka , 15-Мрт-15 00:33 
Им еще осталось 42 бага исправить https://github.com/rust-lang/rust/milestones/1.0

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 00:56 
График давно известен, так что потихоньку читаем доки и ждемс, да проекты ищем где можно его попробовать.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:48 
> График давно известен, так что потихоньку читаем доки и ждемс, да проекты
> ищем где можно его попробовать.

Учитывая что в соседней новости мозильщики написали неведому зверушку на go - пиндык вашему Rust, как пить дать. Это сами мозильщики признали, как видим.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 11:09 
объявленные мёртвыми живут долго

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 14:19 
> объявленные мёртвыми живут долго

Боюсь, морги не разделяют ваш оптимизм.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 01:35 
от лукавого

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено iZEN , 15-Мрт-15 02:23 
Во, движуха в Go пошла от глючного C/C++. Здорово.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено _KUL , 15-Мрт-15 05:17 
Сам понял что сказал? Ну ка проси прощения у Страуструпа! А иначе - что б тебе весь остаток жизни на powershell писать скрипты!

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Андрей , 15-Мрт-15 07:41 
> Сам понял что сказал? Ну ка проси прощения у Страуструпа! А иначе
> - что б тебе весь остаток жизни на powershell писать скрипты!

Не заводитесь. http://www.opennet.me/openforum/vsluhforumID3/101757.html#34
Я тоже не любитель Си, но отношусь к нему спокойно.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:46 
> Я тоже не любитель Си, но отношусь к нему спокойно.

Изен никак не может понять что программирует человек, а не язык. Вон DJB спокойно пишет секурные программы на чистом си. А изен не напишет секурную программу ни на чем вообще, потому что овощ без security in mind и надеется что за него подумает компьютер.

Однако как показал пример вебни, могут поломать и софт на пхп, и на питоне, и на яве, и на чем там блин еще. При том в половине случаев получается выполнение кода даже получше buffer overflow всяких, лучше - тем что там просто запускается что-то лишнее, без ужасных системных гримас и ужимок с шелкодами на асме и 100500 вещей которые могут все испортить.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено byu , 15-Мрт-15 19:29 
>> Я тоже не любитель Си, но отношусь к нему спокойно.
> Изен никак не может понять что программирует человек, а не язык. Вон
> DJB спокойно пишет секурные программы на чистом си. А изен не
> напишет секурную программу ни на чем вообще, потому что овощ без
> security in mind и надеется что за него подумает компьютер.

DJB скорее исключение из правила.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 11:27 
> DJB скорее исключение из правила.

Так он не виноват что "95% населения - идиoты". Граница раздела проходит на самом деле не по языку программирования, а по стилю мышления. Вот DJB как истинный security-minded - параноик, поэтому просчитывает все варианты. А изен - раздолбай. Он все варианты того что может сделать пользователь - обсчитывать не может и не будет. Поэтому его будет ждать толпа сюрпризов - как это: отрицательный возраст можно вбить?! Базу посетил Bobby Tables? Ух ты, закачаный файл был не жыпегом? Юзер смог вылезти на пять уровней за иерархию и скачал /etc/passwd, пару баз и файлы других пользователей?! Или даже смог всучить вон тому скрипту эскейпинг и выполнил на серваке свою команду? Ну нифига себе как бывает!

А вот у DJB так не забалуешь. Хоть на каком языке. Он предусмотрит, в отличие от скрипткидизов.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Michael Shigorin , 16-Мрт-15 20:50 
>> DJB скорее исключение из правила.
> Так он не виноват что "95% населения - идиoты".

А что тогда с популярностью как метрикой?

> Граница раздела проходит на самом деле не по языку программирования,
> а по стилю мышления.

Согласен, но если это и рядом про лисп был один и тот же User294 -- что-то с логикой не то, налицо внутреннее противоречие либо двойной стандарт (ну или я чего-то не понимаю).


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено iZEN , 15-Мрт-15 16:47 
> Сам понял что сказал? Ну ка проси прощения у Страуструпа!

Да закопать его!

> А иначе - что б тебе весь остаток жизни на powershell писать скрипты!

Уж лучше на tcsh.



"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 22:06 
tcsh же на С написан

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 05:51 
Может tgosh?

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 08:24 
> Во, движуха в Go пошла от глючного C/C++. Здорово.

Так ты уже начал переписывать ядро фрибзды? А то я что-то не понял твоей манеры обгаживать систему которую ты используешь, ничего не предлагая взамен :)


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 04:01 
В честь язика Явы даже остров назвали!

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Андрей , 15-Мрт-15 07:42 
> В честь язика Явы даже остров назвали!

Это вам Фурсенко сказал? :D


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено anonymous , 15-Мрт-15 13:21 
Псаки. Увидела снимки со спутника, где на большом острове много коричневых людей -- подумала java-программисты.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Anonymus , 15-Мрт-15 10:19 
и мотоцыкл тоже

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено iZEN , 15-Мрт-15 16:50 
> В честь язика Явы даже остров назвали!

Сдаюсь, ты победил.

После этого заявления от темы можно смело отписываться — школьники понабежали и начали так "жёстко" троллить, что уж даже и нечем крыть! (Что-то псакинг в последнее время активизировался)



"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 09:00 
и чем оно будет лучше опенсорсного jvm написанного на с++
))
только на питоне не пишите или на пхп ок ? а то сразу показывает ваш уроаень знаний  

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Капитан , 15-Мрт-15 21:42 
Сборщик мусора на goroutine лучше сбалансирован

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 11:31 
> уроаень знаний

Внезапно, FAIL.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 09:36 
Зачем писать об каждом проекте для обучения?
> The main purpose of this project is learning JVM. So, the number one goal of the project is readability of code.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено YetAnotherOnanym , 15-Мрт-15 10:48 
Джентльмены, я позволю себе вмешаться в обсуждение личностей авторов разных языков и задать простой вопрос - а чем оракловская JVM авторов не устраивала?

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 10:53 
> Джентльмены, я позволю себе вмешаться в обсуждение личностей авторов разных языков и
> задать простой вопрос - а чем оракловская JVM авторов не устраивала?

А почему именно оракловская, а не одна из сотен других JVM?


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено YetAnotherOnanym , 15-Мрт-15 11:09 
> А почему именно оракловская, а не одна из сотен других JVM?

А их сотни? Огласите весь список, пжсста.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 13:14 
https://en.wikipedia.org/wiki/List_of_Java_virtual_machines
Сотня тут, пожалуй, не наберётся, но от этого суть не меняется.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Michael Shigorin , 15-Мрт-15 11:59 
> Язык программирования Go завоёвывает всё большую популярность
> в области системного программирования

Щупавшие, а что там творится с библиотеками?  Смутно припоминаются какие-то ужасы по этой части, но могу путать.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 13:15 
Все статикой, Михаил... всё статикой.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Mihail Zenkov , 15-Мрт-15 16:20 
Статикой - это только написанные на Go? Динамические, написанные на C, линкуются? Mesa, на данный момент, только динамическая ...

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 11:33 
> Mesa, на данный момент, только динамическая ...

А зачем тебе там MESA? И явная линковка с ней?


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Mihail Zenkov , 16-Мрт-15 15:39 
> А зачем тебе там MESA?

Спрашиваешь зачем OpenGL? Графику выводить.

> И явная линковка с ней?

Есть другие способы, если "всё статикой"?


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено iZEN , 16-Мрт-15 23:05 
>> А зачем тебе там MESA?
> Спрашиваешь зачем OpenGL? Графику выводить.

Скорее — считать. Выводом графики занимается совсем другая ипостась.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Mihail Zenkov , 16-Мрт-15 23:21 
Меня именно базовая отрисовка интересует (без шейдеров) - полигоны, линии, текстуры (для шрифтов). GUI на нем делаю и вывод графиков - быстрая отрисовка и кросcплатформенно.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено й , 16-Мрт-15 12:31 
http://golang.org/cmd/cgo/

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Mihail Zenkov , 16-Мрт-15 15:42 
> http://golang.org/cmd/cgo/

Там о конвертации заголовков. Интересует есть ли динамическая линковка или нет?


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено noname.htm , 16-Мрт-15 20:08 
Через gccgo

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Michael Shigorin , 15-Мрт-15 20:57 
> Все статикой, Михаил... всё статикой.

Мгм, про это и пишут, спасибо.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 22:12 
На счет популярности: для Паскаля отличные среды разработки есть (одни из самых удобных), я, конечно, про Делфи и Лазаря говорю, для C++ есть среды (мелкософтовская, c++ builder, qt-creator), под тот-то go есть такая же среда? Или в блокноте набивать текст, по старинке? В конце концов, синтаксис языка - дело десятое, важны лишь инструменты, обучающая литература и видео, исходники, компоненты, сообщество. Если всего этого для go нет - какой в нем смысл?

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 15-Мрт-15 22:35 
Видео? o_O

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 08:09 
Видео очень уместно, когда в незнакомой среде разработки нужно быстро освоиться.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Michael Shigorin , 16-Мрт-15 20:57 
> Видео очень уместно, когда в незнакомой среде разработки нужно быстро освоиться.

Быстро?!

PS: нет, может, я не видел действительно хороших видеоуроков, которые берегут каждую секунду...


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Mihail Zenkov , 16-Мрт-15 22:07 
> Видео очень уместно, когда в незнакомой среде разработки нужно быстро освоиться.

Если для IDE нужны видео уроки, то что-то с ней не так.
Видео уроки вообще больше требуют времени, так как приходится смотреть все подряд иначе можно пропустить нужное, да и ctrl+f не работает :) Есть отдельные области, где видео очень помогает - я так аргоновую сварку изучал. Там в реальном времени видеть нужно как правильно шов формировать.

Да и 80% времени уходит на то, что бы сформировать решение в голове и подобрать под него подходящий синтаксис. И часто бывает, что имеющийся синтаксис не позволяет без костылей реализовать задуманное, приходится править идею вплоть до полной ее переработки. Так что синтаксис важен. А работа непосредственно с кодом - 18-19%. 1-2% на настройку/правку IDE и системы сборки.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Led , 18-Мрт-15 00:30 
> Видео очень уместно, когда в незнакомой среде разработки нужно быстро освоиться.

Видео по управлению метлой и вантузом тебе в руки.


"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 00:25 
1. Qt Creator - срежа разработки на Qt, а не на С++, если уж говорить совсем правильно.
2. Чем тебя i3 + vim не устраивают в качестве IDE?
3. Нахер тебе обучающее видео? Может еще фигурки пластиковые для обучения для тебя сделать? Хотя... это ж гоу, там наверно и правда по ютубу обучаются, а не по книжкам.

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено Аноним , 16-Мрт-15 11:04 
liteide

"В рамках проекта jvm.go развивается вариант JVM, написанный ..."
Отправлено КО , 16-Мрт-15 16:21 
> В конце концов, синтаксис языка - дело десятое

Ровно до того момента, когда надо прочитать чужой код.
Как говорится - http://bash.im/quote/431836