Обновить
166
0
John Found@johnfound

Инженер автоматизации

Отправить сообщение

Я бы так хотел чтобы выбирали депутатов, но из всего населения. Потому что считаю, что честные люди все же большинство населения. А вот честных политиков кот наплакал.

Латунь не темнеет, а покрывается благородной патиной. ;)

Можно. Ничего опасного там нет.

Ну, да. У меня 20000 результатов получаются. Что немного. Мне кажется, что Forth просто изжил своё время. Было время, он и был очень перспективным – примерно в 1980-ых. Я писал компилятор для Forth примерно в 1986-ом, на Apple II. И баловался graforth-ом в котором была настоящая 3D графика. ;)


Но дело в том, что преимущества Forth на современных процессорах далеко не очевидны. Вот если бы создали Forth ориентированные процессоры, тогда было бы по другому. А так, Forth ничем не лучше других языков.

Уже написали, что это не только в России не работает.


Я только хотел напомнить о великолепном сайте и манифесте Programming, Motherfucker, который создан далеко не в России.


А автору я бы рекомендовал думать о тенденциях и причинах, а не о место действия. Когда agile не работает, это не потому что в России, а потому что agile. Кстати, когда agile работает (а он иногда и работает) это тоже не из за России/Нероссии а из за других причин.

Табуирован это не то же самое как непопулярен. Пролог и Форт являются непопулярными, но вполне мейнстримовские языки. Так что и книги издаются и т.д. И ничего плохого в этом нет.


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

Это да, но только если язык не табуирован. А если табуирован, то тогда книги издаваться не будут, а информацию будут искать тайно в Интернете. А так как язык по сути очень простой, то можно и так.

Все это так, но мы говорим о мировых тенденциях. И поэтому всякие частные случаи вряд ли могут так сильно повлиять.


Но зачем ходить далеко, вот 5 постов выше Mike-M написал про EmEditor. Вполне современный софт, в котором используют ассемблер.

Ну-у-у, восьмое место, мне кажется, трудно объяснить только интересом к истории.


И причём здесь Counter-strike???

Phix, Wren, Julia, Raku – А, ну да, ну да.

Есть там Go. Просто я обрезал таблицу, чтобы не занимала слишком много места по вертикали. А так, в декабре, Go был на 14-ом месте, а сейчас в январе на 13-ом.

и что — потребитель идёт и покупает такие же?

Именно так он и поступает. Потребитель, потребляет.

Тогда должно было получится по крайней мере не медленней Delphi. Как вы умудрились сделать тот же самый код медленнее?


Но если говорим вообще, то такой подход неправильный. Нельзя следовать компилятора. Надо писать «по другому», не как на ЯВУ. Потому что, если по сути вручную компилируете код высокого уровня, получите не более чем 10..20% быстрее компилятора.


Оптимальный ассемблерный код часто вообще никак не возможно перевести на ЯВУ. И я сейчас не о производительности.

Так индекс IEEE в общем и целом никак Tiobe не противоречит. Те же языки находятся на более менее одинаковых позициях.

Написал программу на Delphi-7. Она оказалась быстрее библиотек Интела. Попробовал переписать на asm – сколько не пытался было медленнее.

Извините, но здесь что-то не так.


Компилятор Delphi-7 генерирует не так уж и хороший код в плане производительности. Так что, сделать на ассемблере медленнее Delphi-7 это надо постараться. По крайней мере всегда можно посмотреть что накомпилировал компилятор и продолжит дальше. Нет?

Prolog там фигурирует (на 27ом месте), а Forth нет, неизвестно почему.

Когда-то это позволяло заметно ускорить программу. Но сейчас современные компиляторы настолько хорошо оптимизируют, что ускорения от ручного кодинга на ЯА не получается.

Очень популярное заблуждение. Вы это пробовали или только читали? Не отрицая потенциальных возможностей современных компиляторов, я делал уже несколько экспериментов и всегда программа на ассемблере оказывалась быстрее в разы.

Принципы одни и те же. Да и синтаксис не такой уж и разный.

Вообще-то, Delphi был намного популярнее раньше и напоследок он опять растёт. Мне кажется, что ему мешает только то, что он проприетарный.


Но это вообще мой любимый язык. Хотя, ассемблер всё-таки любимее. ;)

+1 Это тот пост, который я думал написать вчера вечером, даже открыл habraharb в архиве. Потом подумал «А оно тебе надо?» и не написал.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность