Juan-Carlos Gandhi (
juan_gandhi) wrote2012-06-26 09:42 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
пара глуповатых вопросов
Я тут на венде два дня рассекал - нотепад, бат-файлы, вся эта безумная дурь, не изменившаяся этак с 86-го года.
Так вот.
А что, не мог бы кто-нибудь сделать sh.exe, без диэлэлек и без директорий с библиотеками, чтобы она делала обыкновенные простые вещи, как мы в нормальных машинах делаем?
Ну если такой нету, то на хаскеле написать да скомпилировать в exe, это ведь не сложно? Только чтобы одним файлом, без роя этих диэлелек, библиотек, кабалистики всякой.
И кстати, хаскельщики, а что, вы ведь обычно не на хаскеле "в миру" пишете, а на си, да? А чо? Ведь хаскель же хороший язык.
Ведь уже же 2012-й год на борту, уже у майя календарь кончился, а Германа всё нет.
Так вот.
А что, не мог бы кто-нибудь сделать sh.exe, без диэлэлек и без директорий с библиотеками, чтобы она делала обыкновенные простые вещи, как мы в нормальных машинах делаем?
Ну если такой нету, то на хаскеле написать да скомпилировать в exe, это ведь не сложно? Только чтобы одним файлом, без роя этих диэлелек, библиотек, кабалистики всякой.
И кстати, хаскельщики, а что, вы ведь обычно не на хаскеле "в миру" пишете, а на си, да? А чо? Ведь хаскель же хороший язык.
Ведь уже же 2012-й год на борту, уже у майя календарь кончился, а Германа всё нет.
no subject
фигасе! у нас десятки мегабайт кэша ЦПУ и что такое пропускная способность шины, когда у нас есть сетевой интерфейс.
с другой стороны, какая-то там java из-за нормально заданной JMM выигрывает в простоте написания корректных конкурентных алгоритмов.
no subject
Имеется ввиду боттлнек между процессором и RAM. Там и bandwidth и latency проблематичны, но сокращение объемов передаваемых в процессор данных за счет более плотной упаковки помогает хорошо. Толку, что JIT генерирует хороший код, если float занимает 40 байт вместо 4 и для доступа необходимо два indirection (условно).
Десятки мегабайт кеша не помогают при необходимости работы с десятками гигабайт в ОЗУ, а даже иногда мешают. См. также колонку "память" в http://www.supermicro.nl/products/system/1U/
Вот интересно, что по этому поводу гейдев думает.
no subject
сколько гигабайт бывает я в курсе. но я также в курсе, что именно является ботлнеком у одной известной in-memory db и что является ботлнеком у разных известных приложений на одном известном application server, и это не cpu-memory latency и уж точно не bandwidth.
чтобы кэш мешал нужна очень специфическая задача :) а то бы все давно повыключили кэш.