По моему это очень смешно.
Сначала придумывают checked exceptions в Java.
Для того, чтобы
любой кто будет читать этот код после тебя (а такие скорее всего будут) уже по сигнатуре сможет понять, что исполнение кода может привести к ошибке — и написать код её обработки. Тем более, что компайлер заругается, если это не будет сделано.
Потом говорят — не, не хотим возиться и всюду загрязнять сигнатуры методов, и перестают их использовать и вообще не делают такое в Котлине и Скале.
Потом говорят — как же так? Мы же не знаем какой может тут вылететь эксепшн!
Давайте сделаем Try в Котлине и скале, чтобы
любой кто будет читать этот код после тебя (а такие скорее всего будут) уже по сигнатуре сможет понять, что исполнение кода может привести к ошибке — и написать код её обработки. Тем более, что компайлер заругается, если это не будет сделано.
Я вижу на сегодняшний момент одну причину посылать в космос людей — это если мы принимаем аксиому что человечеству надо расслеляться по Солнечной системе.
Если этой аксиомы нет, все полеты людей — бессмыслица.
Если эту аксиому принять, то программа должна быть оптимизированна под колонизацию Марса, а не под исследования
По моему не так все просто. Цикл производтсва Союза сколько? 2-2.5 года.
И чтобы можн было заключить еще контракт и возить американцев в 2020, дополнительные Союзы уже должны были начать строится
Вообще то «вертикальная интеграция» в применении к рекетам-носителям означает что то другое — в каком виде производится сборка ракеты — вертикально как Атлас или горизонтально как Фалькон.
public static Object xy(final Object x, final Object y, final String expression) throws CompilationFailedException {
Binding b = new Binding();
b.setVariable("x", x);
b.setVariable("y", y);
GroovyShell sh = new GroovyShell(b);
return sh.evaluate(expression);
}
Сделал, компиляцию выражения таким образом смог вынести и время сильно уменьшилось!
Спасибо
val template = groovy.text.GStringTemplateEngine().createTemplate(expr)
fun groovyEvaluate(a: Double, b: Double, c: Double): Boolean {
val binding = HashMap<String, Double>()
binding.put("a", a)
binding.put("b", b)
binding.put("c", c)
val template = template.make(binding)
return template.toString().toBoolean()
}
Такой же чип, вроде, стоит на Хаябусе-2, которая сейчас берет пробы с астероида
Конкурс гугла закончился без победителей, так что приза не будет
Сначала придумывают checked exceptions в Java.
Для того, чтобы
Потом говорят — не, не хотим возиться и всюду загрязнять сигнатуры методов, и перестают их использовать и вообще не делают такое в Котлине и Скале.
Потом говорят — как же так? Мы же не знаем какой может тут вылететь эксепшн!
Давайте сделаем Try в Котлине и скале, чтобы
34%
Из них большинство — связь, ДЗЗ, Навигация, технологические демостраторы
Если этой аксиомы нет, все полеты людей — бессмыслица.
Если эту аксиому принять, то программа должна быть оптимизированна под колонизацию Марса, а не под исследования
Теперь он внутри.
А потом космонавты вернутся с ним на Землю.
И всё
И чтобы можн было заключить еще контракт и возить американцев в 2020, дополнительные Союзы уже должны были начать строится
www.heavens-above.com/main.aspx
А у меня получилось заснять геостационарные:
old.reddit.com/r/space/comments/8tfsjy/geostationary_satellites_and_milky_way
Поэтому то я сразу и не понял о чем речь :)
Спасибо