The OpenNET Project / Index page

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



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

Оглавление

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

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


68. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (-), 26-Дек-21, 15:50 
Наше мнение никто не спрашивал. Нужен был язык, на котором программировало бы всё научное сообщество. Чтобы могли понимать код друг друга математики, биоинформатики и лингвисты. Python логично занял эту нишу. Не на Java же писать всем. Сожаление это чисто от меня, личное.
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск языка программирования Ruby 3.1"  –3 +/
Сообщение от Урри (ok), 26-Дек-21, 21:04 
> чтобы могли понимать код друг друга математики, биоинформатики и лингвисты.
> Python логично занял эту нишу.

Ты вообще пайтон в глаза видел? "Логично" у него, пхых.

Элементарнейшая математика, - матричные операции, - вся состоит из костылей.
https://numpy.org/doc/stable/user/quickstart.html

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

Почему питон стал таким популярным - тайна сокрытая человеческой глупостью.

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

83. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от anonymous (??), 27-Дек-21, 04:29 
Код пишется не только для вычисления математических операций. А ещё много чего. Поэтому если ты не смог понять суть сообщения, то не считай себя умнее других. Кому нужно более предметно работать со статистикой, то используют R.

Python стал научным стандартом именно потому, что его оказалось проще выучить специалистам из разных областей.

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

133. "Выпуск языка программирования Ruby 3.1"  +2 +/
Сообщение от Аноним (-), 28-Дек-21, 01:37 
>что его оказалось проще выучить

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

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

91. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Прохожий (??), 27-Дек-21, 08:22 
Ты сам-то писал на Матлабе? Я - да. Точно такая же матричная алгебра, как на Пайтоне, в плане синтаксиса, с такими же "костылями".

Матлаб пока мощнее. Но уж точно не в 1000 раз, как ты тут представить пытаешься. И точно не за счёт синтаксиса. И да, не будем забывать о цене. Пайтон полностью бесплатен в отличие от.

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

114. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (111), 27-Дек-21, 14:37 
> Элементарнейшая математика, - матричные операции, - вся состоит из костылей.

https://numpy.org/doc/stable/user/quickstart.html

Где здесь костыли?

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

122. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 27-Дек-21, 17:51 
> Где здесь костыли?

Начиная от создания массива, который, почему-то, b = np.array([6, 7, 8]), а не просто [6, 7, 8]. Ну и далее, вся работа с данными внутри этого массива, которая, почему-то, не через for делается.

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

134. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 01:39 
>которая, почему-то, не через for делается.

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

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

144. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (144), 28-Дек-21, 07:35 
У Julia управляемое выделение памяти под массивы
Ответить | Правка | Наверх | Cообщить модератору

154. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от DyadyushkaAU (ok), 28-Дек-21, 23:46 
Numpy на Сишечке потому что банально быстрее. Размер инта в Пайтоне совсем ни при чём.
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

140. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (142), 28-Дек-21, 03:02 
> b = np.array([6, 7, 8]), а не просто [6, 7, 8]

Катастрофа! Как дальше жить?!

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

92. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (-), 27-Дек-21, 08:47 
> Python логично занял эту нишу.

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

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

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

Что куришь?

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

118. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 27-Дек-21, 14:49 
На каком языке написано?

# Genie Hello World!
# As simple as Hello
using Genie
route("/hello") do
    "Welcome to Genie!"
end

# Powerful high-performance HTML view templates
using Genie.Renderer.Html
route("/html") do
    h1("Welcome to Genie!") |> html
end

# JSON rendering built in
using Genie.Renderer.Json
route("/json") do
    (:greeting => "Welcome to Genie!") |> json
end

# Start the app!
up(8888)

> Что куришь?

Хоть что-нибудь кроме старой методички открывай время от времени...

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

135. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (-), 28-Дек-21, 01:41 
>Genie

А ведь можно было пропиарить язычок Genie, который рядышком с Vala. Питоноподобный синтаксис, компиляция в сишку, пирформанс. Только вот оравы леммингов нет.

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

137. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 02:05 
>>Genie
> А ведь можно было пропиарить язычок Genie, который рядышком с Vala и его тормозами. Питоноподобный синтаксис, без питоноинфраструкутры и питонобатареек, зато c прибитостью гвоздями к GLib, компиляция в сишку, дающая надежду на автомагический пирформанс.

Пофиксил, не благодари.
>Только вот оравы леммингов нет.

Ага, только нелемминги, которые предпочитают им восторгаються "из далека".


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

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

Ловите наркомана. Увидел знакомые закорючки и сразу сделал вывод...

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

149. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 20:14 
> Увидел знакомые закорючки и сразу сделал вывод...

Ну что же... Назови другой язык не Ruby-группы, которые позволит исполнить код выше.

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

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

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




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

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