LINUX.ORG.RU
ФорумTalks

Для тех, кто обожает экстрим

 , , , ,


0

2

Ребяты, пилят опенсорсный и кроссплатформенный набор автопилота.

Тот неловкий момент когда принцип камаза как никогда применим к ключевым разработчикам :)

★★★★★

Последнее исправление: pon4ik (всего исправлений: 2)

Ответ на: комментарий от tailgunner

Любой достаточно высокоуровневый. Желательно ещё интерпретируемый, но словосочетание «скрипт на плюсах» мне слух особо не покоробит. У меня даже есть пара крошечных программ, которым определение «скрипт на плюсах» очень даже подходит.

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

Любой достаточно высокоуровневый. Желательно ещё интерпретируемый, но словосочетание «скрипт на плюсах» мне слух особо не покоробит.

Ну то есть Си++ - скриптовый язык?

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

Если возвращаться к определению из википедии, то нет:

scripts — programs written for a special run-time environment that automate the execution of tasks[1] that could alternatively be executed one-by-one by a human operator.

Нечто подходящее для командной оболочки — однозначно скриптовое. Кресты точно не скриптовые, даже питон уже сильно большее.

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

Ну то есть у «скриптового языка» нет подходящего определения.

А автопилот, конечно, не скрипт (по свойству конечности), но... и что?

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

Кстати, есть команда «script». Хз кто определение придумал, но ближе к истокам мы вряд ли подберёмся. И вот с помощью этой команды сервис ты не запилишь.

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

вот с помощью этой команды сервис ты не запилишь.

Наверное (не понял причем здесь команда script, но ладно). Но какие полезные выводы можно из этого сделать?

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

Ну то есть у «скриптового языка» нет подходящего определения

У меня нет. Я же сразу сказал, что хорошего определения и скрипту не смог найти.

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

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

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

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

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

Ну, у «скрипта» нормальное определение - конечность его исполнения, однократность.

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

Яж и говорю что вроде не фигня. А выглядит как скрипт да еще и в дженкинс

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

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

им там точно время отклика нужно быстрее пинга?

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

тота весь финсектор сидит на перле

mos ★★☆☆☆
()

Ждём ебилдов.

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

Не просто интересный, а более лучший, чем =)

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

Ну то есть у «скриптового языка» нет подходящего определения.

Почему? Из определения как раз следует требование к поддержке REPL.

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

Во-первых, не следует; во-вторых... так что, язык с REPL - скриптовый? или язык без REPL - не скриптовый?

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

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

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

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

Был анализ Job postings от Тесла.

Судя по этому, они используют C для автопилота и Питон для тестирования.

Откуда у вас информация, что у Тесла автопилот на JS?

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

тормозному коду в вм, да ещё и на языке без статической типизации.

Есть множество ситуаций, когда JS быстрее жабы.

А JS нынче только страдальцы используют.

А Typescript со статической типизацией.

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

Да будут вылеты. Нет их будет мало(от 10% до 1%

Вы крышей поехали как обычно.

Кто в зравом уме купит авто которое в 10% вероятностью перестанет работать?

10% вероятность аварии при маневре это вам не ваши поделки падающие но этим ни кого не огорчающие.

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

А Typescript со статической типизацией

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

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

Когда не можешь оценить вероятность плохого исхода, разумно оценивать его в 100%. Поэтому 10% сорванных директивных сроков (да хоть 0.1%) - это 100% вероятность катастрофы.

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

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

Список уберязыков, которым ты готов доверить свою тушку, в студию.

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

А что такое «скриптовый язык»?

Язык, который спроектирован и используется в основном для написания скриптов, кэп.

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

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

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

Язык, который [...] используется в основном для написания скриптов, кэп.

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

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

Вылеты из распределения времен отклика. Не более чем на порядок, т.е в 99% случаев ответило за 5us, в 1% за 50us.

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

Но тогда вся тема начиная с ляликса мимо же, без разницы скрипиота или нативный код?

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

Понятные всем образы. Эталонный гей — это баш, настоящий мужык — це. Питон — и нашим, и вашим где-то поровну. Конечно находятся эдики, которые пишут сценарии на це и библиотеки на баше. Но это аномалия.

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