Мерль
Ребята, щас бы в 2017 из-за нечётких терминов спорить
Anonymous
намекающее на предметную область
Anonymous
а не на свойства языка
Anonymous
"скриптовый" еще менее строгое понятие, чем "высокоуровневый"
Мерль
для меня скриптовый ЯП - это тупоя язык, для которого на данной платформе единицей исполнения является исходный файл
Anonymous
Или вы таки намекаете, что на Х-ле нельзя скрипты писать?
Anonymous
вот-вот
Anonymous
именно
Anonymous
но мне быстро надоедают дискуссии в стиле "приебаться к словам", так что я лучше пойду побреюсь, выйду на улицу и съем бургер
Мерль
Anonymous
:3
Мерль
Причём тут "близость к железу" и "система типов" - я не понимаю
Oleg
Anonymous
вы еще скажите "интерпретируемый" и поспорьте о том, что это значит. вот когда AST интерпретируется, то это "интерпретируемый"? а когда интерпретируется байт-код? а когда нативный код?
Мерль
То есть в моём понимании - не скриптовый
Мерль
Но опять же
Мерль
Скриптовость и не-скриптовость языка ни на что не влияет в конечном итоге (кроме удобства деплоя наверное)
Мерль
В большинстве случаев
Anonymous
хахаха
Мерль
эээ
Anonymous
покажи мне пейпер где измеряется "количество труда"
Мерль
Хотя всё верно
Anonymous
и в зависимости от этого должна строго определяться "скриптовость"
Мерль
Если определить "скриптовый" как "простой"
Anonymous
это все еще компьютер сайенс?
Мерль
Мерль
:3
Евгений
Вот js, tcl, bash -- скриптовые языки. В джавке, плюсах иили сях безумно сложно вмешаться в работу подпрограммы. В хаскеле вообще практически невозможно, ты разрушишь типовую корректность практически всегда
Мерль
Короче, как обычно, всё зависит от того, как ты =определяешь термин "скриптовый язык"
Мерль
Впрочем, ничего нового
Anonymous
вы этимологию слова "скрипт" знаете?
Anonymous
*значение
Мерль
Давайте ещё поспорим о этимологии слова "класс"
Мерль
Получится весело, я уверен
Anonymous
с классами всё нормально
Anonymous
более-менее
Мерль
o rly?
Anonymous
ну расскажи, ок
Anonymous
что тебя тут смущает
Евгений
Собственно высокоуровневость тоже меряется количеством труда, только необходимым на построение сложных математических моделей средствами языка. На асме или сях безумно сложно хуярить абстракции, на плюсах, джавке или php проще, на хацкеле безумно просто
Oleg
Кстати, я забыл, что такое "программирование" ?
Quet
какая-то графомания пошла, чесслово
Мерль
+
Евгений
Графомания means "не понимаю написанного, но осуждаю"?
Anonymous
вот зачем так кидаться на людей? или откуда вообще такой вывод?
Anonymous
может я опять не понял написанное %)
Евгений
Выводы делаются из наблюдений
Евгений
Данный не исключение, лол
Quet
Мерль
что тебя тут смущает
Класс изначально - это "категория", "сорт", набор предметов, объединённых по нескольким признакам.
Это программисты поехавшие, называют классами конкретные типы, когда классами стоило бы называть асбстрактные классы, интерфейсы и трейты :3
* на самом деле я хочу сказать, что этимология слова не так важна, как контекст, в котором это слово употребляют. Например слово "скрипт" изначально подразумевает что-то написанное, причём рукой (а не напечатанное), но в области программирования его употребляют чаще всего в смысле "исполняемый исходный код" или что-то типа того
Мерль
Класс изначально - это "категория", "сорт", набор предметов, объединённых по нескольким признакам.
Это программисты поехавшие, называют классами конкретные типы, когда классами стоило бы называть асбстрактные классы, интерфейсы и трейты :3
* на самом деле я хочу сказать, что этимология слова не так важна, как контекст, в котором это слово употребляют. Например слово "скрипт" изначально подразумевает что-то написанное, причём рукой (а не напечатанное), но в области программирования его употребляют чаще всего в смысле "исполняемый исходный код" или что-то типа того
Я уже не говорю о том, что это исключительно интуитивное понимание термина, который на самом деле не играет никакой роли в описании языка, так как может быть применим и неприменим к разным его реализациям
Мерль
уфф
Oleg
какая-то графомания пошла
Мерль
вот в таком аксепте
Anonymous
Класс изначально - это "категория", "сорт", набор предметов, объединённых по нескольким признакам.
Это программисты поехавшие, называют классами конкретные типы, когда классами стоило бы называть асбстрактные классы, интерфейсы и трейты :3
* на самом деле я хочу сказать, что этимология слова не так важна, как контекст, в котором это слово употребляют. Например слово "скрипт" изначально подразумевает что-то написанное, причём рукой (а не напечатанное), но в области программирования его употребляют чаще всего в смысле "исполняемый исходный код" или что-то типа того
я наоборот считал, что ООП-программисты поехавшие потому, что считают типами классы (а не классы типами, как ты сказал). а весь их дактайпинг это как раз интерфейсы и абстрактные классы, да.
в общем классы это не типы, да. но они от этого не перестают быть категорией или набором предметов с общими признаками. просто они не столь абстрактные, как ты бы хотел, видимо
Мерль
На самом деле можно просто ограничится тем, что сказать "источником норм естественного языка являются люди, а не справочники" и на этом закончить :D
Anonymous
но если говорить о системе типов в какой-нибудь джавке, то она включает в себя и классы, и интерфейсы
Anonymous
не, давайте кольца и поля из математики обсудим
Anonymous
вот уж где угар
Евгений
Собственно всё довольно просто: нечёткие термины представляют собой обычное вероятностное распределение значений. По большей части люди употребляют термины не рефлексируя структуры распределения и его характера, полагаясь на эволюционно формирующееся словоупотребление. Наиболее часто так происходит с терминами, употребляемыми в определённой области деятельности, но опирающимися при этом на понятия, задействованные в другой сфере деятельности. Отказ от рефлексии таких оснований, в конечном счёте, источник ограниченного взгляда на мир и несознательности.
Yurij
Евгений, а где можно почитать ваши научные работы?
Yurij
Собственно всё довольно просто: нечёткие термины представляют собой обычное вероятностное распределение значений. По большей части люди употребляют термины не рефлексируя структуры распределения и его характера, полагаясь на эволюционно формирующееся словоупотребление. Наиболее часто так происходит с терминами, употребляемыми в определённой области деятельности, но опирающимися при этом на понятия, задействованные в другой сфере деятельности. Отказ от рефлексии таких оснований, в конечном счёте, источник ограниченного взгляда на мир и несознательности.
Мерль
Ы
Евгений
Например вас коробит от привнесения количества труда в ваш понятийный аппарат, что есть ни что иное как выражение в ваших действиях стремления культуры невежества и ограниченности к собственному воспроизводству.
Yurij
Все же надеемся ознакомиться с вашими научными трудами, публикации почитать, индекс цитирования посмотреть
Yurij
Например вас коробит от привнесения количества труда в ваш понятийный аппарат, что есть ни что иное как выражение в ваших действиях стремления культуры невежества и ограниченности к собственному воспроизводству.
Oleg
Yurij
Anonymous
Евгений
Anonymous
ну уже совсем толсто пошло
Мерль
На самом деле меня коробит от двух вещей:
- от бесполезных "терминов", пригодных лишь для разжигания срача ("скриптовые и не скриптовые ЯП", "остроконечники и тупоконечники", "язык программирования и не-язык-программирования" и т.д.)
- от оскорблений, хреново замаскированных с помощью избыточно сложных грамматических конструкций
Рефлексия же в обсуждении всей этой терминологической каши приводит опять же исключительно к срачу, так как никак не помогает договориться о значении слова, а только показывает разницу между точками зрения людей всякую ерунду.
Dixi :3