LINUX.ORG.RU

Компилируемая альтернатива лучшим языкам на свете

 


0

2

Лучшие языки это Java Script и Python. Есть какой-нибудь язык где не нужно велосипеды изобретать и писать портянки на каждый чих как в Go? Мне нужно что-то максимально близкое по лаконичности. Нужен язык для сетевого программирования, написания ботов, т.е. должна быть асинхронность и удобная работа с JSON, строками и XML.

★★

Последнее исправление: tz4678 (всего исправлений: 1)
Ответ на: комментарий от Fist

де не нужно велосипеды изобретать и писать портянки на каждый чих как в Go

bhfq ★★★★★
()

Что мешает заниматься сетевым программированием и писать ботов непосредственно на js или питоне?

mimico
()

написания ботов

ботов в 2021 обучают, никто их не пишет уже

должна быть асинхронность и удобная работа с JSON, строка и XML.

любой шаблон для обучения tensorflow или pytorch или другой, будь то C# в Юнити или банальный питон

на выходе ты получишь написанный ИИ бинарник который будет работать быстрее любого человеко-написанного бота(в твоем случае)

svv20624
()

Лучшие языки это Java Script и Python.

Толсто. Но о вкусах не судят, наверное.

Есть какой-нибудь язык где не нужно велосипеды изобретать и писать портянки на каждый чих как в Go? Мне нужно что-то максимально близкое по лаконичности. Нужен язык для сетевого программирования, написания ботов, т.е. должна быть асинхронность и удобная работа с JSON, строками и XML.

Есть компилируемый вариант Python, Cython или как там его.

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

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

tz4678 ★★
() автор топика
Последнее исправление: tz4678 (всего исправлений: 1)
Ответ на: комментарий от tz4678

они не могут 100.000 запросов в секунду отрабатывать

Нео, проснись… ты не гугл.

anonymous
()

возможно elixir? но я сам в него не тыкал, от веб-людей про него слышал много хорошего на волне хайпа.

Ыщё - есть go.

pon4ik ★★★★★
()

Лучшие языки это Java Script и Python

Окстись!

typescript, может, вам удастся объяснить мелкомягким разницу между компиляцией и трансляцией.

fernandos ★★★
()

Продолжаешь писать на питоне часть выжимающую реквесты пишешь на с - и волки сыты и овцы целы.

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

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

Я сильно сомневаюсь, что столько запросов вообще можно получить, если ты не "гугл".

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

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

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

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

anonymous
()

https://nim-lang.org/

Выглядит так:

import strformat

type
  Person = object
    name: string
    age: Natural # Ensures the age is positive

let people = [
  Person(name: "John", age: 45),
  Person(name: "Kate", age: 30)
]

for person in people:
  # Type-safe string interpolation,
  # evaluated at compile time.
  echo(fmt"{person.name} is {person.age} years old")

Компилируется. В том числе в JavaScript.

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

Всем, но главное без батареек, оп не поймет и осудит

anonymous
()

Лучшие языки это Java Script и Python

На этом можно закончить.

JavaScript - это ошибка человечества.

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

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

Питон - замечательный интеграционный язык.

anonymous
()

где не нужно велосипеды изобретать и писать портянки на каждый чих как в Go

А где в Go надо писать портянки?

удобная работа с JSON, строками и XML

Вроде бы в го для всего перечисленного готовые либы есть? Я ненастоящий сварщик, могу ошибаться. Но с гошниками слегка общался, подумываю, не начать ли его изучать…

hobbit ★★★★★
()

некий Otto активно допиливает «компилятор Tcl»..

обещается порвать всех как тузик грелку

MKuznetsov ★★★★★
()

Swift, kotlin, c#.

асинхронность и удобная работа с JSON, строками и XML

c#. Если хочется ещё лаконичнее, то f#.

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

ты прикадываешься? паскаль кейс и дженерики

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

может, вам удастся объяснить мелкомягким разницу между компиляцией и трансляцией.

Желающим предлагаю потренироваться на мне.

t184256 ★★★★★
()

Лучшие языки это Java Script и Python.

«Кому и кобыла невеста» (И. Ильф, Е. Петров, «Двенадцать стульев»).

dexpl ★★★★★
()

не нужно велосипеды изобретать

Clojure

писать портянки на каждый чих как в Go

Clojure

максимально близкое по лаконичности

Clojure

должна быть асинхронность

Clojure

удобная работа с JSON, строками и XML

Clojure

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

Ты же в курсе, что интерпретируемость это даже не свойство языка? C++ можно интерпретировать, а всякий Python и Javascript самыми популярными их реализациями компилируется? CPython еще и AOT.

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

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

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

Возможно автор коммента зашел далековато, но проблемы с паматью там явно есть (я про питон)

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