
Vladimir
01.03.2017
15:28:13
всё остальное можно и НУЖНО писать на чем-то высокоуровневом

Евгений
01.03.2017
15:29:33
Высокоуровневое это типа с ООП и без типов?

Vladimir
01.03.2017
15:29:51
я такого не говорил!

Евгений
01.03.2017
15:30:17
Ну почему руст не высокоуровневый?

Google

Vladimir
01.03.2017
15:31:25
есть указатели
C тогда формально тоже высокоуровневый
ну-ну
окей, слово не очень подходящее
признаю

Евгений
01.03.2017
15:33:37
Всмысле? Имхо высокоуровневый means "имеет сложную систему типов"

Vladimir
01.03.2017
15:34:02
слишком однобокий взгляд
на всё смотреть сквозь призму типов
хаскельная профдеформация

Quet
01.03.2017
15:35:13
высокоуровневый -- далекий от железа ) типов там может не быть
питон какой-нибудь вполне себе высокоуровневый язык, но без "сложной системы типов"

Евгений
01.03.2017
15:35:22
Хаскель тут не при чём, теория типов это, в конечном счёте, инструмент доказательства корректности

Vladimir
01.03.2017
15:35:40
Rust ближе к металлу

Google

Vladimir
01.03.2017
15:36:03
вот не отрицай плз

Евгений
01.03.2017
15:36:10

Vladimir
01.03.2017
15:36:15
бля

Quet
01.03.2017
15:36:16
ближе чем хаскель или жс? несомненно

Vladimir
01.03.2017
15:36:24
джава тоже скриптовая?
скала?

Евгений
01.03.2017
15:36:30

Quet
01.03.2017
15:36:30

Мерлин
01.03.2017
15:36:33
ыыы

Vladimir
01.03.2017
15:36:40
"скриптовый" это вообще сленговое слово, имхо

Мерлин
01.03.2017
15:36:50
Ребята, щас бы в 2017 из-за нечётких терминов спорить

Vladimir
01.03.2017
15:36:51
намекающее на предметную область
а не на свойства языка
"скриптовый" еще менее строгое понятие, чем "высокоуровневый"

Мерлин
01.03.2017
15:37:38
для меня скриптовый ЯП - это тупоя язык, для которого на данной платформе единицей исполнения является исходный файл

Тёма
01.03.2017
15:37:39
Или вы таки намекаете, что на Х-ле нельзя скрипты писать?

Vladimir
01.03.2017
15:37:46
вот-вот
именно
но мне быстро надоедают дискуссии в стиле "приебаться к словам", так что я лучше пойду побреюсь, выйду на улицу и съем бургер

Мерлин
01.03.2017
15:38:34

Google

Vladimir
01.03.2017
15:38:39
:3

Мерлин
01.03.2017
15:39:06
Причём тут "близость к железу" и "система типов" - я не понимаю

Евгений
01.03.2017
15:39:11

Oleg
01.03.2017
15:39:14

Vladimir
01.03.2017
15:39:39
вы еще скажите "интерпретируемый" и поспорьте о том, что это значит. вот когда AST интерпретируется, то это "интерпретируемый"? а когда интерпретируется байт-код? а когда нативный код?

Мерлин
01.03.2017
15:40:29
То есть в моём понимании - не скриптовый
Но опять же
Скриптовость и не-скриптовость языка ни на что не влияет в конечном итоге (кроме удобства деплоя наверное)
В большинстве случаев

Vladimir
01.03.2017
15:41:47

Евгений
01.03.2017
15:41:59

Vladimir
01.03.2017
15:42:15
хахаха

Мерлин
01.03.2017
15:42:19
эээ

Vladimir
01.03.2017
15:42:23
покажи мне пейпер где измеряется "количество труда"

Мерлин
01.03.2017
15:42:30
Хотя всё верно

Vladimir
01.03.2017
15:42:38
и в зависимости от этого должна строго определяться "скриптовость"

Мерлин
01.03.2017
15:42:48
Если определить "скриптовый" как "простой"

Vladimir
01.03.2017
15:42:50
это все еще компьютер сайенс?

Мерлин
01.03.2017
15:43:33

Google

Мерлин
01.03.2017
15:43:35
:3

Евгений
01.03.2017
15:44:15
Вот js, tcl, bash -- скриптовые языки. В джавке, плюсах иили сях безумно сложно вмешаться в работу подпрограммы. В хаскеле вообще практически невозможно, ты разрушишь типовую корректность практически всегда

Мерлин
01.03.2017
15:45:41
Короче, как обычно, всё зависит от того, как ты =определяешь термин "скриптовый язык"
Впрочем, ничего нового

Vladimir
01.03.2017
15:46:58
вы этимологию слова "скрипт" знаете?
*значение

Мерлин
01.03.2017
15:47:26
Давайте ещё поспорим о этимологии слова "класс"
Получится весело, я уверен

Vladimir
01.03.2017
15:47:46
с классами всё нормально
более-менее

Мерлин
01.03.2017
15:48:21
o rly?

Vladimir
01.03.2017
15:48:37
ну расскажи, ок
что тебя тут смущает

Евгений
01.03.2017
15:48:52
Собственно высокоуровневость тоже меряется количеством труда, только необходимым на построение сложных математических моделей средствами языка. На асме или сях безумно сложно хуярить абстракции, на плюсах, джавке или php проще, на хацкеле безумно просто

Oleg
01.03.2017
15:49:02
Кстати, я забыл, что такое "программирование" ?

Quet
01.03.2017
15:49:07
какая-то графомания пошла, чесслово

Мерлин
01.03.2017
15:49:32
+

Евгений
01.03.2017
15:51:37
Графомания means "не понимаю написанного, но осуждаю"?

Vladimir
01.03.2017
15:53:17
вот зачем так кидаться на людей? или откуда вообще такой вывод?
может я опять не понял написанное %)

Google

Евгений
01.03.2017
15:54:19
Выводы делаются из наблюдений
Данный не исключение, лол

Quet
01.03.2017
15:54:56


Мерлин
01.03.2017
15:55:30
что тебя тут смущает
Класс изначально - это "категория", "сорт", набор предметов, объединённых по нескольким признакам.
Это программисты поехавшие, называют классами конкретные типы, когда классами стоило бы называть асбстрактные классы, интерфейсы и трейты :3
* на самом деле я хочу сказать, что этимология слова не так важна, как контекст, в котором это слово употребляют. Например слово "скрипт" изначально подразумевает что-то написанное, причём рукой (а не напечатанное), но в области программирования его употребляют чаще всего в смысле "исполняемый исходный код" или что-то типа того
Класс изначально - это "категория", "сорт", набор предметов, объединённых по нескольким признакам.
Это программисты поехавшие, называют классами конкретные типы, когда классами стоило бы называть асбстрактные классы, интерфейсы и трейты :3
* на самом деле я хочу сказать, что этимология слова не так важна, как контекст, в котором это слово употребляют. Например слово "скрипт" изначально подразумевает что-то написанное, причём рукой (а не напечатанное), но в области программирования его употребляют чаще всего в смысле "исполняемый исходный код" или что-то типа того
Я уже не говорю о том, что это исключительно интуитивное понимание термина, который на самом деле не играет никакой роли в описании языка, так как может быть применим и неприменим к разным его реализациям
уфф


Oleg
01.03.2017
15:56:50
какая-то графомания пошла

Мерлин
01.03.2017
15:56:51
вот в таком аксепте


Vladimir
01.03.2017
15:57:52
Класс изначально - это "категория", "сорт", набор предметов, объединённых по нескольким признакам.
Это программисты поехавшие, называют классами конкретные типы, когда классами стоило бы называть асбстрактные классы, интерфейсы и трейты :3
* на самом деле я хочу сказать, что этимология слова не так важна, как контекст, в котором это слово употребляют. Например слово "скрипт" изначально подразумевает что-то написанное, причём рукой (а не напечатанное), но в области программирования его употребляют чаще всего в смысле "исполняемый исходный код" или что-то типа того
я наоборот считал, что ООП-программисты поехавшие потому, что считают типами классы (а не классы типами, как ты сказал). а весь их дактайпинг это как раз интерфейсы и абстрактные классы, да.
в общем классы это не типы, да. но они от этого не перестают быть категорией или набором предметов с общими признаками. просто они не столь абстрактные, как ты бы хотел, видимо


Мерлин
01.03.2017
15:59:22
На самом деле можно просто ограничится тем, что сказать "источником норм естественного языка являются люди, а не справочники" и на этом закончить :D

Vladimir
01.03.2017
15:59:25
но если говорить о системе типов в какой-нибудь джавке, то она включает в себя и классы, и интерфейсы
не, давайте кольца и поля из математики обсудим
вот уж где угар

Евгений
01.03.2017
16:04:00
Собственно всё довольно просто: нечёткие термины представляют собой обычное вероятностное распределение значений. По большей части люди употребляют термины не рефлексируя структуры распределения и его характера, полагаясь на эволюционно формирующееся словоупотребление. Наиболее часто так происходит с терминами, употребляемыми в определённой области деятельности, но опирающимися при этом на понятия, задействованные в другой сфере деятельности. Отказ от рефлексии таких оснований, в конечном счёте, источник ограниченного взгляда на мир и несознательности.

Alex
01.03.2017
16:05:34

Y.
01.03.2017
16:06:07
Евгений, а где можно почитать ваши научные работы?
Собственно всё довольно просто: нечёткие термины представляют собой обычное вероятностное распределение значений. По большей части люди употребляют термины не рефлексируя структуры распределения и его характера, полагаясь на эволюционно формирующееся словоупотребление. Наиболее часто так происходит с терминами, употребляемыми в определённой области деятельности, но опирающимися при этом на понятия, задействованные в другой сфере деятельности. Отказ от рефлексии таких оснований, в конечном счёте, источник ограниченного взгляда на мир и несознательности.

Мерлин
01.03.2017
16:06:43
Ы

Евгений
01.03.2017
16:07:19
Например вас коробит от привнесения количества труда в ваш понятийный аппарат, что есть ни что иное как выражение в ваших действиях стремления культуры невежества и ограниченности к собственному воспроизводству.

Тёма
01.03.2017
16:09:56

Y.
01.03.2017
16:10:53
Все же надеемся ознакомиться с вашими научными трудами, публикации почитать, индекс цитирования посмотреть