Alexander
Ух
Alexander
почти как жаваскриптер в US
Alexander
но у меня меньше
Евгений
А почему ты не сменишь место?
A64m
Alexander
потому, что мне здесь нравится и а з/п более чем хватает
Alexander
например
Alexander
те же самые alphasheets это дурацкий стартап который с большой вероятностью может сдохнуть через скажем год
Cheese
Alexander
под скриптами там понимаются однотиповые языки
A64m
Cheese
Alexander
как php
Апач
как js
Cheese
ну вот ассемблер — однотиповый?
Alexander
насколько я помню там у регистров есть разные типы
Апач
Он не скриптовый же
Alexander
значит скриптовый
Alexander
я пользуют определениями @A64m_qb0 (и не вижу в них ничего плохого, если честно)
Cheese
но никто не называет скриптами программы на ассемблере, а на хаскеле называют
Апач
Декларативность?
Апач
Хотя тоже нет
Alexander
люди вообще много чего называют
Апач
Alexander
только называют как им нравится и не всегда последовательно
Alexander
из определиня выше - скриптовый язык - язык не предназначенный для написания больших хорошо структурированных программ с высоким уровнем абстракци
Cheese
простите. флуд. не хочу опять докатиться до программирования на HTML
Alexander
из некоторых свойств языка напрямую следует что он скриптовый
Alexander
например динамический, однотиповый => скриптовый
Alexander
некоторые исходят из других определений называя скриптами небольшие программы похожими на NL
Alexander
при таком подходе asm не скрипт и не скриптовый язык
Alexander
но определения из этого класса немного дурацкие т.к. там невозможно ввести формальные критерии
Cheese
Alexander
а какая разница для чего он предназначен
Cheese
Alexander
вопрос в том есть ли у него средства абстракции и управления сложностью или нет
Апач
Все знают как таких авторов называют и к ним относятся
Евгений
Мне кажется, что скриптовый минс конечно-типовый
Alexander
значит это не скриптовый язык
Евгений
В некоторых скриптах два или три типа
Alexander
вообще может я все не так понял и @A64m_qb0 сам объяснит
A64m
скриптовики сами виноваты, что нормального названия для своих преступлений не придумали
просто проще сказать скрипт, чем
Д Е М О Н И Ч Е С К И Т Е П Е З И Р О В А Н Н Ы Й Я З Ы К П Р О Г Р О М М И Р О В А Н И Я
Cheese
предлагаю “атипический” (как дерматит и пневмония)
Евгений
Евгений
Cheese
А такие есть?
кому-то Хаскель таким кажется. кому-то Питон
A64m
ну хаскель понятно, а питон почему?
A64m
где там средства управления сложностью?
A64m
ну, значит без средств управления сложностью можно что-то вымучить
Евгений
Быстрое решение задач это когда твой синтаксис можно на магазинном автомате разобрать (а в хаскеле с типами едва тьюринг-машина справляется)
Евгений
Скоро нужен оракул уже будет (надеюсь нет)
A64m
это как выводить из факта существования пирамид гизы то, что они железобетонные, когда можно точно установить, что нет
Апач
А такие есть?
Есть. В скале есть возможность сделать свой типизированный скриптоподобный dsl средствами языка+ всё полновесное ООП + немного ФП.
Евгений
Я питон могу и на хаскеле написать, но зачем?
Cheese
Апач
Да, почти оно. Akka-streams распологает таким для графов
Cheese
Апач
Есть нано-dsl для списков/последовательностей
Евгений
Странно как достоинство тьюринг-полного языка выставлять возможность написать другой язык
Апач
Апач
Евгений
Странно, потому что это свойство ЛЮБОГО тьюринг-полного языка
Евгений
Собственно это, в определённом смысле, это его определение
Апач
Но не в любом можно это делать удобно
Апач
И так чтобы другой язык был частью первого
Апач
Я такое только в плюсах на макросах видал
Апач
Нет, я только слышал
Евгений
Ну он ж не кложурист
Cheese
я тоже не кложурист. но это не мешало моему школьному преподавателю рассказывать про Схему
Евгений
Ну щас-то схема мёртва
Апач
Лисп жив?
Евгений
Из живых остался елисп, кложура и рекет (который имеет не более общего со схемой чем хаскель с haskell98)
Cheese
Евгений
По-моему кложуристов побольше чем скалистов