Pull to refresh
-12
0
Send message
А ее никто не может проверить — она потому все еще и называется «теорией». По сути это просто математическая головоломка.

На сколько мне известно, ускорители не подтверждают наличие релятивистских энергий при остановке разогнанных частиц — там по идее должен быть взрыв накопленной релятивистской энергии, а его нет — есть только простая кинетическая. Ребята расстраивались не долго — придумали нейтрино, которое якобы уносит недостающую энергию, и понеслось — там теперь целая куча придуманных частиц, которые все усиленно «исследуют» для получения грантов и написания статей в научных журналах.
Почему это время — часть пространства? Вовсе не обязательно.
Вернее, «синхронизация — это способ сделать параллельный код последовательным»
Я бы лучше поделил код на «последовательный» и «не последовательный».

Параллельно выполняемый код — это был бы частный случай «не последовательного» кода, другой пример не последовательного кода — это каллбэк. А синхронизация — это способ сделать не параллельный код последовательным.

К сожалению, у нас много книг написано про параллельное выполнение, но никакого внимания не уделяется «не последовательному». А между тем это гораздо более частый случай учложнения наших приложений.
Скобочек меньше писать. :)

Пайтоновский синтаксис — это баланс, при котором код читабелен, может иметь статическую типизацию и при этом все еще можно писать настоящие лисповые макросы (и при этом не вывихивать мозг как в скале и без больших ограничений как в расте).

Более сложный синтаксис не всунуть, там есть два ограничения — 1) весь синтаксис должен быть разобран ДО поступления в макрос 2) парсер не должен знать структуры программы, так как макрос может сгенерировать любую программу.

Лисп — самый простой способ сделать парсер максимально тупым, парсер на основе отступов — следующий уровень, а если исхитриться то можно и операторы в парсер засунуть. Я как-то интерпретатор писал такого добра, на уровне хобби.
Синтаксис на порядок круче на самом деле, посколько позволяет писать МАКРОСЫ В СТИЛЕ ЛИСПА. Это просто бомба, товарищи. Вместо того чтобы ждать от разработчика языка ништяков, можно их самому запилить, и при этом не нужно пересобирать компилятор и возиться с библиотеками, лисповый макрос работает как простая функция, только трансформирует исходный код вместо данных.
Ага, вот проверил: https://benchmarksgame.alioth.debian.org/u64q/erlang.html

В среднем Эрланг в 10 раз медленнее Явы.
Тут нужно написать оговорку о том, что я лично с эрланг вм не работал, просто увлекаюсь дизайном языков и понимаю что на сколько быстро должно работать. Ява при грамотно написанном коде выдает примерно скорость Си, а на эрланг вм этого так просто не достичь.
Во-первых нет статической типизации, во-вторых иммутабельность на уровне вм не позволяет использовать быстрые алгоритмы. К примеру, как мы создаем список в яве? Аллоцируем мутабельный массив, пихаем в него данные, возвращаем интерфейс. На эрланг вм так не сделать — нужно аллоцировать каждый элемент отдельно и реализовывать классический односвязный список. В итоге на список из десяти элементов нужно делать десять аллокаций.

Совершенно другие задачи. Рекомендовать их можно на замену только если совсем не в теме. Даже свифт и котлин для разных задач, как их в кучу можно? :) Это как яву и обжектив си сравнивать, похожи только фигурные скобочки и что-то там про ооп.

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


Автора языка даже в когнитект приглашали на интервью, если кому интересно, подкаст называется cognicast или как-то так.

У меня жена запустила скратч и за пару вечеров накидала игрушку, совершенно с нуля. Алгоритм не самый простой. И еще ей под сорок лет (жене, а не игрушке). Я посмотрел что другие студенты сделали (пацаны всякие) — шлак в сравнении. Казалось бы, причем тут пол?


Надеюсь, это останется мужской профессией — кушать-то что-то нужно. Не спеши, Гугол, еще лет двадцать, мне бы до пенсии дотянуть.


ЗЫ на правах шутки, а то начнется щас.


ЗЗЫ жена реальна, ее игрушка — тоже.

Дум — это фан. Ориентироваться на каких-то профессионалов тут — это как ориентироваться на чемпионов игры в догонялки или чемпионов поедания торта, смысл наверняка есть, но от меня он как-то ускользает…

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

Какая нахрен вообще реалистичнось в убийстве демонов на Марсе? Вы реально думаете что вот если оружие сделать реалистичным, то сразу все будет норм? :)

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

Меня бы реалистичное оружие не вставило. Оно все какое-то убогое, видно что является результатом многих копромиссов по дороговизне и весу материалов, и упрощено из-за недостатка высоких технологий. Для Дума — только самое футуристичное и огромное. Это же то, из-за чего люди любят Дум/Квейк — берешь самую ОГРОМНУЮ пушку и херачишь по самой СТРАШНОЙ морде! А потом — рокет джамп, и с разворота! Правда, в последний Дум рокет джампы не завезли, зато добавили двойные прыжки. Более реалистично, но вставляет меньше.

Я как-то нашёл доперестроечную фотку своего двора. На ней две машины — ссаный жигуль и москвич. На одну хрущевку. Пятиэтажную.


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

Вся драма ява скрипта в том, что ВЫ ЕГО НЕ ВЫБИРАЛИ.


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


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


Его можно полюбить не смотря на его недостатки, что демонстрируют его поклонники. Но речь не про любовь.


И это беда всей нашей индустрии — обычно мы не выбираем лучшие технологии просто потому что они лучшие для нас. Другие делают этот выбор.


Но редкие компании все-таки отваживаются делать свой выбор в пользу не мейнстримных технологий. Поднимем бокалы за храбрецов, хотел бы и я у них работать. Изучить какой-нибудь эфшарп или кложур, а то и пилить на расте — выдавать идеальный код со скоростью мысли и постить статейки в стиле "Х за Х минут", на правах первопроходца.


Но удел большинства все-таки идти за трендом. Просто потому что это тренд, который никто не выбирал.

"несколько лабораторий уже нашли регионы мозга, занимающиеся разбором социальных ситуаций и принятием решений"


Британские ученые чего только не найдут. Боюсь, современные представления о физике, ии и вычислительных системах не имеют к таким находками никого отношения.


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

На данный момент не существует реальных доказательств влияния мозга на психические расстройства, а все существующие доказательства на уровне "британские ученые..." Что-то подсказывает мне что господа не там исчут.

Если не грейдить автомат на снайперку, то пистолетом довольно удобно слабых мобов шотать в голову. Единственно что он медленный...


Читал недавно статью типа "Дум — это как вернуться домой". Да, похоже. Шикарная игра. И пушки правильные. Жалко айди софтвар кучу крапа навыпускала между квейк ареной и думом, могла бы нас радовать почаще… Интересно, это они после ухода Кармака взялись за голову или просто так совпало?

Information

Rating
Does not participate
Registered
Activity