Re[17]: JS - очень простой язык
От: anonymous Россия http://denis.ibaev.name/
Дата: 23.03.17 09:22
Оценка:
Здравствуйте, Ops, Вы писали:

S>> А ты прсмотри на assembler. Кого волнует во что компилится, главное что бы быстро и надежно работало

Ops>Знаешь, а ассемблер часто проще читать, чем вот это вот... Больше всего вымораживает многократное оборачивание в анонимные функции ради эмуляции блоковой области видимости.

Можно ещё машинный код читать. Но зачем?
Re[18]: JS - очень простой язык
От: Ops Россия  
Дата: 23.03.17 09:33
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> Я кстати не читаю, и во что компилируется TS тоже. Мне нервы жалко, только по острой необходимости


Понятно, что по доброй воле читать не будешь. Так необходимость-то бывает? И вот тут, сравнение будет не в пользу JS.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[19]: JS - очень простой язык
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 23.03.17 09:40
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>Здравствуйте, Serginio1, Вы писали:


S>> Я кстати не читаю, и во что компилируется TS тоже. Мне нервы жалко, только по острой необходимости


Ops>Понятно, что по доброй воле читать не будешь. Так необходимость-то бывает? И вот тут, сравнение будет не в пользу JS.

Бывает случайно откроешь не Ts а JS. Ну и иногда интересно во, что это компилится.
Иногда волосы дыбом становятся
и солнце б утром не вставало, когда бы не было меня
Re[18]: JS - очень простой язык
От: neFormal Россия  
Дата: 23.03.17 09:43
Оценка:
Здравствуйте, anonymous, Вы писали:

A>Ну, и последний аргумент — хамство. Ты победил.


ты сам начал. с чего вдруг к тебе должно быть иное отношение?
...coding for chaos...
Re[19]: JS - очень простой язык
От: neFormal Россия  
Дата: 23.03.17 09:47
Оценка:
Здравствуйте, anonymous, Вы писали:

F>>я даже оставил нужный кусок. но ты не осилил понять

A>То же самое можно сказать про тебя.

ты-то можешь сказать, но сути это не поменяет.

A>В Perl именно так. Но понятно, что ты не можешь выйти за пределы раз и навсегда усвоенного шаблона.


начал откровенно врать?
https://perldoc.perl.org/functions/map.html
...coding for chaos...
Re[18]: JS - очень простой язык
От: neFormal Россия  
Дата: 23.03.17 09:52
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>>> Вот именно, что слышал. Попробуй использовать и ты поймешь разницу между TS и JS.

F>>это ты так гениально опроверг моё утверждение?
S>Я ничего не опровергал.

Вот именно, что слышал.

окай

F>>ага, те самые качества, которыми js похвастаться не может.

S> Скорости вполне хватает для большинства задач. Там где нужны числодробилки есть плагины, а сейчас Webassembly.

вот на него и надеемся, а js рассматривать в качестве asm — нездоровая идея, от бедности.
...coding for chaos...
Re[2]: JS - очень простой язык
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 23.03.17 10:39
Оценка:
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, StandAlone, Вы писали:


SA>>Замечательный язык, не правда ли?! простой, выразительный, элегантный и эффективно решающий типичные проблемы.


F>да норм. то ли дело вот это:

F>
>> [1,2,3].map(parseInt)
F>< [1, NaN, NaN]

>> ['10','10','10','10','10'].map(parseInt)
F>< [10, NaN, 2, 3, 4]
F>

Ничего особенного если знаешь сигнатуры map и parseint.
Re[19]: JS - очень простой язык
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 23.03.17 10:49
Оценка:
Здравствуйте, neFormal, Вы писали:

F>>>ага, те самые качества, которыми js похвастаться не может.

S>> Скорости вполне хватает для большинства задач. Там где нужны числодробилки есть плагины, а сейчас Webassembly.

F>вот на него и надеемся, а js рассматривать в качестве asm — нездоровая идея, от бедности.

А он не будет участвовать в построении DOM, событий. Будет тупо вызываться из JS.
Нет ему замены. А программировать нужно сегодня и сейчас.
и солнце б утром не вставало, когда бы не было меня
Re[3]: JS - очень простой язык
От: neFormal Россия  
Дата: 23.03.17 10:56
Оценка: +1
Здравствуйте, gandjustas, Вы писали:

G>Ничего особенного если знаешь сигнатуры map и parseint.


да, главное привыкнуть к жжению. потом и перестаёшь замечать.
...coding for chaos...
Re[19]: JS - очень простой язык
От: anonymous Россия http://denis.ibaev.name/
Дата: 23.03.17 11:04
Оценка:
Здравствуйте, neFormal, Вы писали:

A>>Ну, и последний аргумент — хамство. Ты победил.

F>ты сам начал. с чего вдруг к тебе должно быть иное отношение?

Я тебе не хамил, поэтому у тебя нет ни единой причины хамить мне.
Re[20]: JS - очень простой язык
От: Ops Россия  
Дата: 23.03.17 11:05
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> А он не будет участвовать в построении DOM, событий. Будет тупо вызываться из JS.

S> Нет ему замены. А программировать нужно сегодня и сейчас.

Ну вот надежда как раз, что все это запилят. А завтра тоже надо будет программировать.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[20]: JS - очень простой язык
От: anonymous Россия http://denis.ibaev.name/
Дата: 23.03.17 11:05
Оценка:
Здравствуйте, neFormal, Вы писали:

A>>В Perl именно так. Но понятно, что ты не можешь выйти за пределы раз и навсегда усвоенного шаблона.

F>начал откровенно врать? https://perldoc.perl.org/functions/map.html

Цитату, опровергающую мои слова.
Re[4]: JS - очень простой язык
От: anonymous Россия http://denis.ibaev.name/
Дата: 23.03.17 11:08
Оценка:
Здравствуйте, neFormal, Вы писали:

G>>Ничего особенного если знаешь сигнатуры map и parseint.

F>да, главное привыкнуть к жжению. потом и перестаёшь замечать.

Жжение-то вызвано отходом от единственно верного шаблона. У многих с этим нет проблем — нет и жжения.
Re[21]: JS - очень простой язык
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 23.03.17 11:41
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>Здравствуйте, Serginio1, Вы писали:


S>> А он не будет участвовать в построении DOM, событий. Будет тупо вызываться из JS.

S>> Нет ему замены. А программировать нужно сегодня и сейчас.

Ops>Ну вот надежда как раз, что все это запилят. А завтра тоже надо будет программировать.

WebAssembly по сути унификация плагинов. PNaCl например. Ничего нового. Другое дело, что TS может компилироваться сразу в байт код
https://v8project.blogspot.ru/2016/08/firing-up-ignition-interpreter.html
и солнце б утром не вставало, когда бы не было меня
Re[22]: JS - очень простой язык
От: Ops Россия  
Дата: 23.03.17 11:58
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> WebAssembly по сути унификация плагинов. PNaCl например. Ничего нового.

Пока да, но чего-то обещают. Поэтому и речь о надежде.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[21]: JS - очень простой язык
От: neFormal Россия  
Дата: 23.03.17 11:58
Оценка:
Здравствуйте, anonymous, Вы писали:

A>>>В Perl именно так. Но понятно, что ты не можешь выйти за пределы раз и навсегда усвоенного шаблона.

F>>начал откровенно врать? https://perldoc.perl.org/functions/map.html
A>Цитату, опровергающую мои слова.

A>>Почему бы и нет? Может, эта функция обязана работать со специальной переменной, а не с аргументом?
A>В Perl именно так. Но понятно, что ты не можешь выйти за пределы раз и навсегда усвоенного шаблона.


каждая строчка по ссылке опровергает.
да хотя бы эти взять:
my @chars = map(chr, @numbers);

my @squares = map { $_ * $_ } @numbers;
...coding for chaos...
Re[5]: JS - очень простой язык
От: neFormal Россия  
Дата: 23.03.17 11:59
Оценка: +2
Здравствуйте, anonymous, Вы писали:

G>>>Ничего особенного если знаешь сигнатуры map и parseint.

F>>да, главное привыкнуть к жжению. потом и перестаёшь замечать.
A>Жжение-то вызвано отходом от единственно верного шаблона. У многих с этим нет проблем — нет и жжения.

эти люди допускают насилие над логикой и не могут удержаться от употребления наркотиков.
не будь как они.
...coding for chaos...
Re[23]: JS - очень простой язык
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 23.03.17 12:04
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>Здравствуйте, Serginio1, Вы писали:


S>> WebAssembly по сути унификация плагинов. PNaCl например. Ничего нового.

Ops>Пока да, но чего-то обещают. Поэтому и речь о надежде.
Ну к этому времени и JS будет совсем другим. Добавили модульность, async await. Linq прикручивают http://www.javascriptlinq.com/
Правда типизация пока только в TS.
и солнце б утром не вставало, когда бы не было меня
Re[22]: JS - очень простой язык
От: anonymous Россия http://denis.ibaev.name/
Дата: 23.03.17 12:09
Оценка:
Здравствуйте, neFormal, Вы писали:

A>>>Почему бы и нет? Может, эта функция обязана работать со специальной переменной, а не с аргументом?

A>>В Perl именно так. Но понятно, что ты не можешь выйти за пределы раз и навсегда усвоенного шаблона.
F>каждая строчка по ссылке опровергает. да хотя бы эти взять:
F>
F>my @chars = map(chr, @numbers);
F>my @squares = map { $_ * $_ } @numbers;
F>


В Perl аргументы функции находятся в переменной-массиве @_, соответственно, доступ к первому будет выглядеть как $_[0]. А $_ — это специальная переменная, не имеющая отношения к аргументам. То есть map внутри выглядит как-то так:
sub map {
    my $cb = shift @_;
    my @res;
    for (@_) {               # тут неявно local $_ = <очередной элемент>
        push @res, $cb->();  # вызов без параметров
    }
    return @res;
}
Re[24]: JS - очень простой язык
От: Ops Россия  
Дата: 23.03.17 12:13
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> Ну к этому времени и JS будет совсем другим. Добавили модульность, async await. Linq прикручивают http://www.javascriptlinq.com/

Сколько ложек меда нужно добавить?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.