Даже в водном растворе можно восстановить, если найти способ немедленно убирать щелочной металл из воды. Мистер булюм-булюм пару способов показывал, с лампочкой и со ртутью. В принципе, я еще со школы сильно подозревал, что химичка гонит со своим "в водном растворе натрий не образуется" - чего бы ему не образовываться? Он просто тут же с водой реагирует после образования, вот и все. В итоге узнал, что так и есть.
Если викисловарь не врет, то и этого не нужно. "Геос" имеет все те же смыслы, что и русское "земля" - планета Земля; страна, территория; грунт, почва. Так что "геология Луны" - полностью валидный термин даже при буквоедском подходе.
И правильно делали. Тем более, что сравнительно простыми в словообразовании античными пантеонами космические тела не ограничиваются - удачи образовать термины от кометы Чурюмова-Герасименко...
Соглашусь. Вопрос поднимали не так давно на стриме у @Zelenyikot, кстати. Раз уж всерьез замахиваемся на межпланетные программы - долой геошовинизм. [Марсианский/венерианский/нибируанский] воздух, приземление [на Энцелад], и так далее. Тем более что словосочетания типа martian air очень даже употребляются и сейчас, проверял гуглом.
А что штатно расположено в самом носу старшипа? Что если поставить там что-то наподобие спускаемого аппарата союза? В норме это штатная часть корабля, но в случае аварии ее можно отстрелить и посадить отдельно. Парашюты, мелкий тепловой щит и небольшие бустеры - на фоне грузоподъемности всего старшипа ерунда.
Могу ошибаться, но вроде ведь UDP-пакет может разбиваться на несколько IP-пакетов, IP-пакеты имеют право приходить вразнобой по времени, но при этом в пакете UDP перемешивания данных не происходит. Разве нет?
Середина 1990х годов. Дед принес с работы списанный 286-й. Я в те годы детсадовец. D:\GAMES\POLE\POLE.EXE, если правильно помню. Читаю текст на заставке, пока идет загрузка. Одна фраза впечаталась в память дословно. Думаю не будет сильным преувеличением сказать спасибо за мой интерес к компьютерам с детства игре, которую Сделал Федя Башуров из Арзамаса-16.
Согласен, но разработчики назвали его compiler. Суть в том, что в конечном итоге программа на PHP превращается в честный нативный бинарь, так что процесс компиляции PHP возможен. Пусть и через промежуточный язык.
Старый фейсбуковский компилятор, который переводил с урезанного диалекта PHP на C++ для дальнейшей компиляции. Эвала там, конечно, нет, а вот тройное равно может и есть. Не нашел навскидку документацию.
Ну вообще, учитывая что существуют компиляторы PHP - такое и в компилируемом языке может быть. Да и в питоне вроде есть что-то подобное, а питон тоже можно компилировать.
Физический с канальным очень даже разделены. У 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 и всё) - выкинуть ошибку компиляции.
Да, необычный синтаксис, но не необычнее той же иерархии кода в питоне.
Вообще мне не очень понятно, почему в яве сделали у строк сравнение указателей, а не значений по ==. Сильно путает, если на нескольких языках пишешь. Почему не сделали такое же исключение, как для оберток примитивов?
Даже в водном растворе можно восстановить, если найти способ немедленно убирать щелочной металл из воды. Мистер булюм-булюм пару способов показывал, с лампочкой и со ртутью. В принципе, я еще со школы сильно подозревал, что химичка гонит со своим "в водном растворе натрий не образуется" - чего бы ему не образовываться? Он просто тут же с водой реагирует после образования, вот и все. В итоге узнал, что так и есть.
Если викисловарь не врет, то и этого не нужно. "Геос" имеет все те же смыслы, что и русское "земля" - планета Земля; страна, территория; грунт, почва. Так что "геология Луны" - полностью валидный термин даже при буквоедском подходе.
И правильно делали. Тем более, что сравнительно простыми в словообразовании античными пантеонами космические тела не ограничиваются - удачи образовать термины от кометы Чурюмова-Герасименко...
Соглашусь. Вопрос поднимали не так давно на стриме у @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. Значение совпадает, но не совпадает тип.При сравнении с литералом точно есть.
Могли бы сделать исключение хотя бы для случая, когда идет сравнение со строковым литералом в коде. Понятное дело, что технически это не литерал, а объект. Но тут очевидно, что программист точно не имел в виду сравнить указатели, потому что в выражении типа
if (s == "habr")
указатель на"habr"
сразу же выкидывается. И более того, это выражение по идее будет всегда false, потому что указатель на свежесозданный объект явно не будет равен какому-то существовавшему ранее. Поэтому можно было бы смело обрабатывать такую запись как"habr".equals(s)
Проверка совпадения типа данных, которая традиционно обозначается ===
Ну как минимум паскаль сделал наоборот.
С другой стороны, := это не самый логичный оператор присвоения. Как по мне, наиболее логично было бы так:
= сравнение
== строгое сравнение
-> и <- присвоение (направление стрелки указывает источник и приемник значения, i <- 1 или 1 -> i)
. навигация по любой иерархии. Всегда точка, а не точка или стрелка в зависимости от контекста.
Если в операторе стрелки ошибиться с пробелами и создать либо двусмысленность (i<-1 это "присвоить единицу в i", или "i меньше минус единицы"?), либо бессмысленное сравнение (i < -1 и всё) - выкинуть ошибку компиляции.
Да, необычный синтаксис, но не необычнее той же иерархии кода в питоне.
Вообще мне не очень понятно, почему в яве сделали у строк сравнение указателей, а не значений по ==. Сильно путает, если на нескольких языках пишешь. Почему не сделали такое же исключение, как для оберток примитивов?
Ствол тоже расходник, получается, если он урановый?