All streams
Search
Write a publication
Pull to refresh
33
0
Send message

Даже в водном растворе можно восстановить, если найти способ немедленно убирать щелочной металл из воды. Мистер булюм-булюм пару способов показывал, с лампочкой и со ртутью. В принципе, я еще со школы сильно подозревал, что химичка гонит со своим "в водном растворе натрий не образуется" - чего бы ему не образовываться? Он просто тут же с водой реагирует после образования, вот и все. В итоге узнал, что так и есть.

Если викисловарь не врет, то и этого не нужно. "Геос" имеет все те же смыслы, что и русское "земля" - планета Земля; страна, территория; грунт, почва. Так что "геология Луны" - полностью валидный термин даже при буквоедском подходе.

И правильно делали. Тем более, что сравнительно простыми в словообразовании античными пантеонами космические тела не ограничиваются - удачи образовать термины от кометы Чурюмова-Герасименко...

Соглашусь. Вопрос поднимали не так давно на стриме у @Zelenyikot, кстати. Раз уж всерьез замахиваемся на межпланетные программы - долой геошовинизм. [Марсианский/венерианский/нибируанский] воздух, приземление [на Энцелад], и так далее. Тем более что словосочетания типа martian air очень даже употребляются и сейчас, проверял гуглом.

Встречал формулировку metric tons. Вроде WolframAlpha так пишет.

Да, значит особо никак тут САС не реализовать.

А что штатно расположено в самом носу старшипа? Что если поставить там что-то наподобие спускаемого аппарата союза? В норме это штатная часть корабля, но в случае аварии ее можно отстрелить и посадить отдельно. Парашюты, мелкий тепловой щит и небольшие бустеры - на фоне грузоподъемности всего старшипа ерунда.

Могу ошибаться, но вроде ведь UDP-пакет может разбиваться на несколько IP-пакетов, IP-пакеты имеют право приходить вразнобой по времени, но при этом в пакете UDP перемешивания данных не происходит. Разве нет?

Середина 1990х годов. Дед принес с работы списанный 286-й. Я в те годы детсадовец. D:\GAMES\POLE\POLE.EXE, если правильно помню. Читаю текст на заставке, пока идет загрузка. Одна фраза впечаталась в память дословно. Думаю не будет сильным преувеличением сказать спасибо за мой интерес к компьютерам с детства игре, которую Сделал Федя Башуров из Арзамаса-16.

(Надеюсь не ошибся, в скриншоты не подглядывал :)

Согласен, но разработчики назвали его compiler. Суть в том, что в конечном итоге программа на PHP превращается в честный нативный бинарь, так что процесс компиляции PHP возможен. Пусть и через промежуточный язык.

Старый фейсбуковский компилятор, который переводил с урезанного диалекта PHP на C++ для дальнейшей компиляции. Эвала там, конечно, нет, а вот тройное равно может и есть. Не нашел навскидку документацию.

Ну вообще, учитывая что существуют компиляторы PHP - такое и в компилируемом языке может быть. Да и в питоне вроде есть что-то подобное, а питон тоже можно компилировать.

Сегментацию и сборку разве UDP не обеспечивает?

Физический с канальным очень даже разделены. У Ethernet, Wi-Fi и оптики совершенно разный физический - электричество, радио и свет соответственно; но в целом одинаковый канальный - MAC адреса и Ethernet фреймы.

Не знаю, есть ли такое в сишке, врать не буду. Из известных мне языков есть, например, в php и js. (1 == true) - это true, а вот (1 === true) - это false. Значение совпадает, но не совпадает тип.

При сравнении с литералом точно есть.

Integer i = 5;
String s = "habr";
if (i == 5) .... //true
if (s == "habr") ..... //false

Могли бы сделать исключение хотя бы для случая, когда идет сравнение со строковым литералом в коде. Понятное дело, что технически это не литерал, а объект. Но тут очевидно, что программист точно не имел в виду сравнить указатели, потому что в выражении типа if (s == "habr") указатель на "habr" сразу же выкидывается. И более того, это выражение по идее будет всегда false, потому что указатель на свежесозданный объект явно не будет равен какому-то существовавшему ранее. Поэтому можно было бы смело обрабатывать такую запись как "habr".equals(s)

Проверка совпадения типа данных, которая традиционно обозначается ===

Ну как минимум паскаль сделал наоборот.
С другой стороны, := это не самый логичный оператор присвоения. Как по мне, наиболее логично было бы так:

= сравнение
== строгое сравнение
-> и <- присвоение (направление стрелки указывает источник и приемник значения, i <- 1 или 1 -> i)
. навигация по любой иерархии. Всегда точка, а не точка или стрелка в зависимости от контекста.

Если в операторе стрелки ошибиться с пробелами и создать либо двусмысленность (i<-1 это "присвоить единицу в i", или "i меньше минус единицы"?), либо бессмысленное сравнение (i < -1 и всё) - выкинуть ошибку компиляции.

Да, необычный синтаксис, но не необычнее той же иерархии кода в питоне.

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

Ствол тоже расходник, получается, если он урановый?

Information

Rating
Does not participate
Location
Тверская обл., Россия
Registered
Activity