The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Ruby 3.1, opennews (?), 25-Дек-21, (0) [смотреть все]

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


37. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (37), 26-Дек-21, 07:55 
Все таки не один раз писал - ядро языка, его синтаксис должен быть простым, а не использовать половину символов клавиатуры, пытаясь догнать APL. Программу должно быть легко читать. Функциональные возможности должны расширяться стандартной библиотекой, построенной на простой базе.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от ИмяХ (?), 26-Дек-21, 08:18 
Так создай свой язык. Покажи всем, как надо.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (39), 26-Дек-21, 08:43 
Зачем? Мне хватает того, что есть. C/C++/C#/Java/Typescript - покрывают все области применения.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск языка программирования Ruby 3.1"  –9 +/
Сообщение от Аноним (40), 26-Дек-21, 09:00 
Тем временем наиболее востребованный софт пишется на прологе и эрланге. С чего бы?
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск языка программирования Ruby 3.1"  +6 +/
Сообщение от ms is piece of s (?), 26-Дек-21, 09:17 
Пруфы в студию для установки истинности первого предложения.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск языка программирования Ruby 3.1"  –7 +/
Сообщение от Аноним (40), 26-Дек-21, 09:44 
Какие у тебя сомнения?
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним12345 (?), 27-Дек-21, 09:52 
Эрланг ?
Не слышал
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

101. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (40), 27-Дек-21, 10:14 
Напрасно. Я не слышал, чтобы кто-нибудь делал софт на хаскеле, а вот эрланг вполне успешен. Более того, тот же ejabberd именно на нём написан, так что и повседневно ты его видишь (скорее всего, потому что альтернативы не держат нагрузку).
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (158), 30-Дек-21, 01:53 
> так что и повседневно ты его видишь

Где его повседневно видеть?

Кроме этого проекта есть что-то еще?

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

160. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (40), 30-Дек-21, 03:15 
Везде, где есть xmpp или что-то на него похожее. Кроме этого проекта есть дискорд и прочие.
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 30-Дек-21, 12:19 
> Напрасно. Я не слышал, чтобы кто-нибудь делал софт на хаскеле, а вот
> эрланг вполне успешен. Более того, тот же ejabberd именно на нём
> написан, так что и повседневно ты его видишь (скорее всего, потому
> что альтернативы не держат нагрузку).

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

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

79. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Урри (ok), 26-Дек-21, 20:54 
Зачем пересоздавать то, что уже сделано и сделано идеально?

Lisp, а именно Scheme как простейший его диалект - божественный язык.

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

112. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (111), 27-Дек-21, 14:32 
Настолько божественный насколько и ненужный. Даже в мит уже курс на пайтон перевели.
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (123), 27-Дек-21, 18:04 
В MIT есть Julia. На неё всё и переводится.
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 01:24 
Ас иф пайтон там что-то улучшил.
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

46. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Gogi (??), 26-Дек-21, 09:45 
С одной стороны, ламер, впервые взявшийся за язык, теряется в обилии всяких закорючек. Но с другой, как только ты погружаешься в язык (буквально месяц), ты уже читаешь код без запинки. Более того - как раз символы и помогают не портачить с типами и сразу понятно, где-кто. И откровенно, ламеры - не та аудитория, на которую вообще надо ориентироваться. ЯП - сугубо профессиональный инструмент. Хочешь лабать проги ничего не изучая - бери "язык черепашки", а уж программирование оставь профессионалам.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

51. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (40), 26-Дек-21, 10:36 
>как только ты погружаешься в язык (буквально месяц), ты уже читаешь код без запинки

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

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

113. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (111), 27-Дек-21, 14:34 
Брэйнфак очень читабелен, рекомендую перл. Как плюс язык (5ая ветка) развиваться кардинально не будет, куча старперов и говнософта на нем. Без работенки не останешься.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск языка программирования Ruby 3.1"  –3 +/
Сообщение от YetAnotherOnanym (ok), 26-Дек-21, 13:21 
> Программу должно быть легко читать.

Программа должна быстро, экономно и безошибочно работать. А когда программа несколько минут грузит проц на 100%, а потом не убивается даже kill -9, так что приходится просто жать ресет (как это было у меня, когда я решил пощупать Fat-free CRM) - нафиг такую программу.

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

61. "Выпуск языка программирования Ruby 3.1"  +4 +/
Сообщение от Смузихлёб (?), 26-Дек-21, 14:39 
> грузит проц на 100%

Наверное пора бы слезть с 775 сокета? На пороге 2022 год как-никак.

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

65. "Выпуск языка программирования Ruby 3.1"  –4 +/
Сообщение от YetAnotherOnanym (ok), 26-Дек-21, 15:08 
Не, не цепануло. Попробуй написать ещё что-нибудь.

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

74. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Аноним (74), 26-Дек-21, 18:49 
Дело не в железе как таковом.

Если взять сферический вакуум и провести в нем тестирование приложений с одинаковым функционалом на python, ruby, java, go, то приложение на ruby будет явным аутсайдером.

Добавь к этому узкую нишу языка (рельсы для веба).

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

Ванную, что через 10 лет о руби мы будем вспоминать как о паскале. Что был когда-то такой-то язык, но канул в лету.

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

75. "Выпуск языка программирования Ruby 3.1"  +5 +/
Сообщение от Смузихлёб (?), 26-Дек-21, 19:38 
Разница в производительности для WEB'а у всех этих интерпретируемых языков совершенно незначительна, а вот удобство написания кода – весомый аргумент. Там где нужны скорости используют компилируемые языки.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (90), 27-Дек-21, 08:18 
Ты ради интереса сделай примеры с одинаковым функционалом и проведи замеры. Руби сливает полностью. А если учесть, что на рынке ещё поди поищи грамотных рубистов, то вообще нет с ним смысла заморачиваться.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 27-Дек-21, 11:35 
Вот ты и сделай, а не поручай другим. Ради интереса.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск языка программирования Ruby 3.1"  +3 +/
Сообщение от Аноним (31), 26-Дек-21, 22:32 
> Если взять сферический вакуум и провести в нем тестирование приложений с одинаковым функционалом на python, ruby, java, go, то приложение на ruby будет явным аутсайдером.

Не, на Ruby будет самый краткий и понятный код.

> Добавь к этому узкую нишу языка (рельсы для веба).

Это вообще вызывающе неверное утверждение. Всё равно как сказать что Python годится только для Django. Ruby - язык общего назначения.

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

89. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (90), 27-Дек-21, 08:13 
Ruby как язык общего назначения не состоялся. За пределами веба с рельсами его нет. Питон через все щели лезет: пакетные менеджеры, системы сборки, маш.обучение и так далее. Сейчас Python неотъемлемая часть OS на ядре Linux. Ну и где ваш руби?
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (123), 27-Дек-21, 08:56 
Редкая ОС требует питон для работы. А вот на Ruby написаны пакетные менеджеры для MacOS (brew, Cocoa Touch), скрипты у OpenSUSE.

А также типичные фреймворки для тестирования и развертывания ПО. Типа Cucumber, Chef, Puppet и пр.

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

138. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от ДолойСмузихлёба (?), 28-Дек-21, 02:26 
>Редкая ОС требует питон для работы

Linux пропитан Python. Так или иначе без него никак. Meson, portage, anaconda, dnf и так далее. Mesa, стек Gnome собирается Meson, а это Python.

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

148. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 20:12 
> Linux пропитан Python.

Не Linux, а некоторые дистрибутивы плохо им пахнут.

OpenSUSE, как-то, обходится без питона в обязательных зависимостях. Ubuntu, вроде, тоже.

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

150. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 22:09 
> Ubuntu, вроде, тоже.

У них питон вообще-то в системных компонентах используется и емнип, даже ubuntu-minimal от него зависит.


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

153. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 28-Дек-21, 22:32 
Изменяет вам память, изменяет. Не зависит ubuntu-minimal от Питона.
Ответить | Правка | Наверх | Cообщить модератору

155. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 29-Дек-21, 12:33 
> Изменяет вам память, изменяет. Не зависит ubuntu-minimal от Питона.

Но тем не менее, питон там есть:
http://cloud-images.ubuntu.com/minimal/releases/bionic/relea...

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

157. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 29-Дек-21, 13:56 
>> Изменяет вам память, изменяет. Не зависит ubuntu-minimal от Питона.
> Но тем не менее, питон там есть:
> http://cloud-images.ubuntu.com/minimal/releases/bionic/relea...

Мы, получается, про разные образы говорили. Я вот пробовал через докер запускать:

docker run --rm -ti ubuntu:latest

И Питона там нет.

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

102. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (102), 27-Дек-21, 10:26 
а как же brew для Mac?)
по маш.обучению вот пара первых ссылок из гугла https://gist.github.com/gbuesing/865b814d312f46775cda, https://github.com/arbox/machine-learning-with-ruby
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

104. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 27-Дек-21, 11:29 
> Ruby как язык общего назначения не состоялся

Ну, это уж не тебе решать. Кто хочет использовать Ruby - тот использует.

Ещё в догонку примеры софта на Ruby: YaST, Asciidoctor, OpenNebula.

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

119. "Выпуск языка программирования Ruby 3.1"  +4 +/
Сообщение от Смузихлёб (?), 27-Дек-21, 16:00 
> Python

Просто модно-молодёжно, а как язык это дно и дном погоняет, ровно как и квалификация погромистов без профильного образования пишущих на этом языке.

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

121. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 27-Дек-21, 17:08 
> Python Просто модно-молодёжно

Да какой он молодёжный на четвёртом десятке лет? Рухлядь на старых концептах

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

126. "Выпуск языка программирования Ruby 3.1"  +3 +/
Сообщение от Смузихлёб (?), 27-Дек-21, 21:06 
Новый виток популярность он обрёл с появлением криптовалют, нейронных сетей, ботов в соц. сетях и прочей тряхомудии.
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Аноним (142), 28-Дек-21, 03:09 
А крипта тут причем?
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от нах.. (?), 27-Дек-21, 14:09 
Мне хватает, почему я обящан идти на вашем поводке потребляства?
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

131. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Аноним (131), 28-Дек-21, 01:29 
Давай реквизиты, я тебе вышлю список необходимых для апгрейда комплектующих и счёт. Как оплатишь - так сразу закупим и обновим.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

143. "Выпуск языка программирования Ruby 3.1"  +3 +/
Сообщение от Смузихлёб (?), 28-Дек-21, 03:56 
Работай иди
Ответить | Правка | Наверх | Cообщить модератору

169. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (-), 31-Дек-21, 16:14 
> Работай иди

Тебе надо ты и иди

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

170. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Смузихлёб (?), 01-Янв-22, 00:22 
> Тебе надо ты и иди

У меня современный macbook air на m1, а вот тебе с твоим core 2 duo – надо 😏

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

72. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Ordu (ok), 26-Дек-21, 16:57 
> ядро языка, его синтаксис должен быть простым, а не использовать половину символов клавиатуры

Даёшь begin/end вместо {}!

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

132. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 01:35 
Или просто
(define (function argument)
   (for i in '(1 2 3) do
      (displayln argument)))
Никакого begin или end. Но если очень хочется, то можно неявный begin между for и функцией с аргументами заменить на явный:
(define (function argument)
   (begin
      (displayln argument)
      (displayln argument)
      (call-a-function-on argument)))
Или использовать begin0, который возвращает значение первого вычисленного куска кода (так легко за собой убирать, если используешь сишные биндинги).

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

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

141. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (142), 28-Дек-21, 03:06 
> Вот это называется продуманным синтаксисом

Это называется пишу прямо ast. Вопрос только один: где ваш лишп на практике? Нет его, одна академичность и ненужность типа guile.

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

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

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




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

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