Pull to refresh
187
0
Альберт Степанцев @AlexLeonov

Программист. CTO. Архитектор. Преподаватель.

Send message

Абсолютно. Код размещен в репозитории, ссылка в конце статьи. Вы можете его запустить.

А в чем вопрос? Почему я должен быть неуверен?

Я не о маневре сближения с Землей, а скорее о кейсе, когда отброшенная масса, объясняющая маневр, попадает в Землю, как в наиболее интересный целевой объект.

Интересно - есть ли для этого хотя бы теоретическая возможность?

Проще говоря - носитель сбросил зонд. Импульс сброса придал ускорение носителю. Попадет ли зонд в Землю?

Несколько вопросов автору:

  1. Известен ли временной диапазон приобретения объектом негравитационного ускорения?

  2. Выяснено ли, является ли негравитационное ускорение объекта разовым импульсом (условно - включение двигателя на несколько секунд), или продолжительным (пример - ионнный двигатель, работавший несколько суток или более)?

  3. Если импульс был относительно разовым, то каков его вектор? Есть ли данные?

  4. Если известен вектор разового импульса, то решалось ли уравнение, позволяющее построить поле траекторий отброшенной массы?

  5. Если решалось - есть ли в этом поле траектории, пересекающиеся с Землей?

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

Любое противопоставление "разработки" и "бизнеса", неважно, какую из сторон вы считаете условно "хорошей", а какую - условно "плохой" - это, конечно же, абсолютное зло.

Если у вас в команде есть и культивируется такое противопоставление - у вас плохая команда и очень плохие управленцы.

Что мы и видим в вашей статье.

Ну, во-первых лучше не использовать автоинкременты, конечно.
Во-вторых первичный ключ сущности не входит в множество данных, описывающих ее значение. В этом и отличие сущности от просто объекта-значения — у сущности есть отдельная идентичность, по идентификатору.
У языка PHP своя спецификация и у байт-кода ZE своя. И это две разные вещи.
Сам байт-код является по сути «интерпретируемым» на виртуальной машине.
И можно себе представить любой другой язык, который компилируется в оп-коды ZE.
Язык PHP требует обязательную стадию компиляции. И назвать его интерпретируемым не получится.

Так в чем разница?
Интересно, есть ли возможность это обойти?

Я имею в виду, написать что-то типа
class Foo {
  private Collection $prop = [];
}

при условии, что конструктор класса Collection может принять массив, как аргумент?

Может через атрибуты как-то попробовать, придумать какой-нибудь #[Init]?

Но аргументы атрибутов тоже должны быть компайл-тайм константами…
Опциональная сильная статическая — это вы ровно про один кейс с дефлотным значением типизированного свойства? ))
И как связана сильная (а может вы про статическую всё-таки?) типизация с противопоставлением «интерпретатор — компилятор»?

PHP на данный момент это язык со слабой динамической типизацией, стандартная реализация которого является компилируемой.

Ну а в чем принципиальная разница? Кроме того, что PHP не компилирует неиспользуемые файлы?

PHP вообще один из самых быстрых интерпретируемых языков

Ну тогда и Java тоже называйте «интерпретируемым» языком. Ведь в ней, как и в PHP:
  • Исходный код компилируется в байт-код
  • Байт-код выполняется на виртуальной машине
  • Есть JIT в нативный код
Почему «небо — небеса», но «окно — окна»


Потому что было еще и двойственное число… Когда оно стало исчезать, часть слов взяли в качестве формы множественного числа старое множественное, а часть — старое двойственное.

Сравните (написание условное!)
одно небо — два небеси — многие небеса
одно око — два очи — многие очеса
array_map(Something::toString(?), [1, 2, 3]);


Здесь знак вопроса — точно не опечатка?
Любой код на Перле в 2021 году — плюс в карму!
Во-первых то, что вы забыли о существовании нагрузочного тестирования говорит лишь о том, что вы забыли о существовании нагрузочного тестирования, а не о том, что «приложению нужен реальный трафик».
Пропускаете этапы разработки — получаете факап с разработкой. Всё логично.

Во-вторых, конечно, любой вменяемый разработчик начал бы проектирование архитектуры не с сущностей ORM, а с вопроса «А какие типовые сценарии выборки и манипуляции данными предполагаются?»

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

Что-то вроде конечных автоматов?


Да не, шизофазия, разумеется...

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity