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