LINUX.ORG.RU

Rust VS Go


1

4

Доброе утро, ЛОР!

Ковыряю сейчас Go. Про Rust только читал. Пишу для себя платформу на вроде 1с-ки (больше для практики, ранее была на Tcl/Tk она). Сейчас хочу переписать все это на Rust или Go (опять же - для изучения и практики). Встал вопрос - какой язык больше готов? Какой из них является более гибким (на сколько понял из описания - Rust это почти компилируемый в нативное приложение CommonLisp)? Для какого есть вменяемые биндинги на кросс-платформенный GUI? Да и вообще - какие «+» и "-" у Rust и Go по сравнению друг с другом.

З.Ы.: С++ не предлагать. Причины объяснять не хочу.

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

expelled ★★
()
Ответ на: комментарий от expelled

по мне так проще написать демона, который будет слушать порт на локалхосту и по хттп общаться..

Это пока тебе не потребовался более-менее сложный гуй.

tailgunner ★★★★★
()
Ответ на: комментарий от expelled

по мне так проще написать демона, который будет слушать порт на локалхосту и по хттп общаться..

А потом у юзверей будут глаза как у тебя на аватарке.

MikeDM ★★★★★
()
Ответ на: комментарий от tailgunner

Это пока тебе не потребовался более-менее сложный гуй.

Приведи пример сложного гуя. Вот, например, gmail - сложный гуй? Веб сегодня уже совсем не тот, в нем есть canvas, покер и гейши.

anonymous
()
Ответ на: комментарий от anonymous

Так вот почему оно так долго конпе^Wсинтезирует.

Тупой? Гуй-то там вообще не при чем, всякие там par без всякого гуя тормозят.

anonymous
()
Ответ на: комментарий от anonymous

Приведи пример сложного гуя. Вот, например, gmail - сложный гуй? Веб сегодня уже совсем не тот, в нем есть canvas, покер и гейши.

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

MikeDM ★★★★★
()
Ответ на: комментарий от anonymous

например, gmail - сложный гуй

ну и докучи для работы такого WEB GUI надо железку на которой 5 лет назад считали космическую программу, а теперь GUI рисуют. Нафиг сдались такие гейши с покером и canvas.

MikeDM ★★★★★
()
Ответ на: комментарий от anonymous

Приведи пример сложного гуя

Eclipse CDT (да, я знаю о RAP).

gmail - сложный гуй?

Никогда его не видел. Допустим, что да.

tailgunner ★★★★★
()
Ответ на: комментарий от dmiceman

«синтаксис побеждает здравый смысл» - это как?

stevejobs ★★★★☆
()
Ответ на: комментарий от silver-bullet-bfg

И получаем приколоченную к linux и dbus реализацию.

вроде и под мак и под венду есть dbus

stevejobs ★★★★☆
()
Ответ на: комментарий от Deleted

Кроме Qt и GTK+ больше нет тулкитов, которые выглядят не вырвиглазно.

java+swt, любой веб-сервер + веб-браузер

stevejobs ★★★★☆
()
Ответ на: комментарий от dave

Тут еще сильно агитируют в пользу нового Delphi.

Покопался, и был сильно удивлён. Оно, оказывается, ещё шевелится, причём шевелится в нужном направлении - LLVM в качестве целевой платформы, поддержка Android & iOS. Осталось заменить паскаль на что нибудь более стильное & молодёжное и добавить поддержку Linux.

runtime ★★★★
()
Ответ на: комментарий от runtime

Покопался, и был сильно удивлён.

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

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

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

Можно русским продать.

anonymous
()
Ответ на: комментарий от runtime

Дельфи безнадежен, никакие llvm-ы не исправят того, что в 99% дельфокода вся логика в Button1Click()

anonymous
()

Для какого есть вменяемые биндинги на кросс-платформенный GUI?

Из нативных языков только для С++.

Да и вообще - какие «+» и "-" у Rust и Go по сравнению друг с другом.

Rust - потенциально быстрее, мощнее и вообще интереснее, но он еще незарелизен. Go - убог и религиозен.

anonymous
()
Ответ на: комментарий от silver-bullet-bfg

Вот вот. Сейчас уже выросло поколение программеров которые NetWare не видели и даже не слышали.

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

Ну NetWare все же вещь специфичная...но вот то, что сейчас компьютерная грамотность даже у программистов стала «поверхностной» - это факт. Компьютер все больше и больше воспринимается как «черный ящик» с которым программист «общается» по средствам языка программирования. Иными словами - большинство программистов не понимают как реально работает программа хотя бы на уровне операционной системы. В лучшем случае - они знают либы с фреймворков...А заставь написать того же C#-ста на голом WinAPI программульку - уже ступор.

silver-bullet-bfg ★★
() автор топика
Ответ на: комментарий от silver-bullet-bfg

любая система это абстрактный черный ящик. Хоть WinAPI хоть абстракции C# (но WinAPI это черный ящик с глюками =)))) )

даже asm это всего лишь способ взаимодействия с кучей кристалов =)

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

С одной стороны да, с другой - разные уровни абстракции. Проблема, что принципы работы ящика мало известны современному поколению

silver-bullet-bfg ★★
() автор топика

Апну тему. А то как-то постно.

anonymous
()

так что, кто-нибудь на rust что-нить делал?

а то все кукарекают, что сырой etc, а получается что дальше сайта не читали.

x4DA ★★★★★
()
Ответ на: комментарий от anonymous

на канале #opengl кто-то говорил, что делает игрушку на rust.

x4DA ★★★★★
()
Ответ на: комментарий от runtime

заменить паскаль на что нибудь более стильное & молодёжное

На Component Pascal :3

buddhist ★★★★★
()
Ответ на: комментарий от x4DA

кто-нибудь на rust что-нить делал?

Всем страшно :)

buddhist ★★★★★
()
Ответ на: комментарий от anonymous

или GUI на D + GTK (хоть GTK и страшен, как смертный грех)

anonymous
()

какой язык больше готов?

Go

Какой из них является более гибким

Rust

Для какого есть вменяемые биндинги на кросс-платформенный GUI?

С++

какие «+» и "-" у Rust и Go по сравнению друг с другом.

Это долгий разговор=)

forCe
()
Ответ на: комментарий от ovk48

Хороший программист на Windows должен уметь написать все то же самое, что пишет на .Net через голый WinAPI. Для понимания принципов работы абстрактного уровня

silver-bullet-bfg ★★
() автор топика
Ответ на: комментарий от anonymous

В этом проблема не языка программирования, а программистов (у которых как раз нет головы).

silver-bullet-bfg ★★
() автор топика
Ответ на: комментарий от anonymous

Должен. Иначе весь софт так и продолжит скатываться к малофункциональным и неоптимизированным свисто-перделкам

silver-bullet-bfg ★★
() автор топика
Ответ на: комментарий от silver-bullet-bfg

Как хочешь, тут спорить уже бесполезно.

anonymous
()
Ответ на: комментарий от silver-bullet-bfg

Если хочет работать за деньги, а не за еду - то работодателю.

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

своему статусу «хороший» он должен.

А кто этот статус должен ему присвоить?

ovk48 ★★★
()
Ответ на: комментарий от ovk48

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

Плюсы не нужны. Есть Pure C, остальное все от сотоны.

своему статусу «хороший» он должен.

В схоластику ударились? Да хотя бы Ынтырпрайз пусть присваивает.

silver-bullet-bfg ★★
() автор топика
Ответ на: комментарий от silver-bullet-bfg

Да хотя бы Ынтырпрайз пусть присваивает.

Ынтырпрайз уже лет 15 присваивает статус «хороший программист» не за умение надрочить пару простыней кода на WinAPI :)

ovk48 ★★★
()
Ответ на: комментарий от ovk48

Ынтырпрайз уже лет 15 присваивает статус «хороший программист» не за умение надрочить пару простыней кода на WinAPI :)

а за умение надрочить пару простыней кода на Java :)

anonymous
()
Ответ на: комментарий от ovk48

А как определить на сколько код хороший? Как раз понимание работы «черного ящика» и дает возможность писать код лучше.

silver-bullet-bfg ★★
() автор топика
Ответ на: комментарий от anonymous

ты уверен, что это вообще связано с языком?

Может и не связано, разговор-то не об этом, а о том, кто больше востребован - тот, кто хорошо знает яву или тот, кто хорошо знает винапи.

ovk48 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.