Обновить
-3
0

Пользователь

Отправить сообщение
Вывод такой, что для транспорта эффективнее всего провода. Городской транспорт должен быть электрическим и проводным.
imageimage

Грузовики тоже должны иметь возможность ехать и заряжаться от проводов.
image
Энергетические и ресурсные проблемы давно пора решать за счет ресурсов космоса. Там столько всего, что Земля в сравнении с этим — песчинка. Я уже написал про аэрокосмические системы как простейший способ массовой доставки грузов на орбиту, сейчас готовлю пост об орбитальных буксирах.
Отличные идеи. Теперь их надо нарисовать. На чем проще всего рисовать 3д-объекты?
Говорят что Лабвью наоборот используют для обучения текстовым языкам.
понятие библиотек, соглашений о вызовах, понимание потокобезопасности, состояний гонки, очереди, семафоры рандеву
Многое из этого я понял из Лабвью.
алгоритмическое мышление, паттерны проектирования, понимание взаимодействия с операционной системой и т.д. никто не отменял и в графическом программировании
Речь не об этом, а о том, что представлять все это можно и нужно в графике, а не тексте.
Что касается «раздутого и полного багов» софта — то тут как раз всё не в пользу LabVIEW
Это недостатки конкретно Лабвью, а не графического программирования как такового. И все же самый главный недостаток Лабвью — закрытость и пропиетарность, что и сдерживает его распространение. Поэтому я и делаю Метапрог ему на замену.
Главное — простота конструкции и обслуживания космоплана. Упрощение (в разумных пределах) оправдано даже в ущерб поднятой на орбиту массе: если, скажем, на орбиту выйдет в 3 раза меньшая масса, но каждый запуск в 10 раз проще — то это хорошо. А тяжелые космические аппараты можно доставлять в виде модулей и собирать на орбите.
У вас есть опыт реализации тестов в текстовых языках и в LabVIEW?
Посмотри на код прототипа Метапрога. Я редко делаю тесты как отдельные сущности, дебажу прямо на диаграммах пробами и брейкпоинтами на проводках.
Этот «секс с ошибками в синтаксисе» вполне себе оправдан
В Лабвью при ошибке жмешь на «разбитую стрелочку» и оно тебе «пальцем тыкает» где что не так.
вы в LabVIEW можете взять и не указать индекс при получении элемента из массива и LabVIEW это сожрёт, посчитав, что вы решили взять первый элемент (изначально это даже удобно, а вот при рефакторинге куча подобных нюансов заставляет желать бо́льшей строгости).
По-хорошему этот терминал должен быть обязательным. Или «условно-обязательным», чтоб при дебаггинге можно было просматривать подключены ли такие-то терминалы такой-то функции. Но так как Лабвью с закрытым кодом, изменить это нельзя. Приходится пилить Метапрог.
Кстати, почти всегда я делаю все входы своих функций обязательными для подключения. То же самое в самом Метапроге, но уже по-умолчанию.
Ещё при разработке больших проектов вам не избежать совместной разработки
У Лабвью с этим, конечно, хреново, но в Метапроге я планирую даже делать возможность одновременной онлайн-разработки.
понятный diff сам по себе сделать нелегко, а ещё вам нужно как‐то сделать процедуру слияния
В прототипе Метапрога уже реализовано слияние, даже сравнение диаграмм (старой и новой версии). Есть даже репозиторий и система контроля версий (Метапрог онлайн). Есть Лабвью — попробуй потыкать.
Свое мнение о текстовых языках я составил по этой статье и своим попыткам учиться. Если учиться текстовым языкам сложно, а в итоге мы получаем раздутый и полный багов софт, значит текстовые языки (применяемые уже полвека для всех задач) практически исчерпали свои возможности для развития.

Лабвью в обучении оказалось куда проще и нет никаких причин чтобы не расширить область его применения, сделав из него универсальную среду. Но так как Лабвью закрытое и пропиетарное, то приходится с нуля делать Метапрог. Хорошо хоть есть на чем сделать прототип, не прибегая к текстовым языкам:)
Мой опыт такой, что я пытался писать на текстовых языках. И тут я познакомился с LabVIEW — просто чудо после плюсов и питонов! Почти ничего не надо учить, библиотеки представлены в виде меню из блоков. Вытягиваешь блоки, соединяешь — работает! Не надо заниматься сексом с описками и ошибками в синтаксисе — в LabVIEW не нужно ставить всякого рода скобки и точки с запятыми.

Однако вскоре выяснилось, что на нем можно далеко не все. Метапрог я делаю с прицелом на универсальность. Для того, чтобы можно было делать любой софт любой сложности, вообще не обращаясь к текстовым языкам.
Бекендом на Си. Можно компилировать и на винду, и на линукс. Ну и цель — универсальность.
Сидя еще на ХР, я видел, насколько хуже становятся новые версии винды. Видел насколько больше ресурсов они жрут, вот и решил не переходить. И вот, однажды, на новый комп ХР не поставилась, а новый софт на нее тоже уже шел не весь. Привыкать к десятке? К счастью, прошло достаточно времени, чтобы узнать не только о том, что десятка полна шпионажа, но и об ужасном качестве системы, умноженном на сложность ее настройки. Решил, что проще будет освоить линукс, чем бороться с системой, живущей своей жизнью.

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

Когда M$ похоронит семерку как ХР, таких как я станет намного больше:)
Тепловозы ведь тоже покрываются сажей — и ничего, главное сопло электрореактивного двигателя держать подальше от аппарата. Кстати, что те пленки сделают тяжелому аппарату? Да и чистить его периодически тоже можно.
Потом производство ксенона… упс, ксенона-то на Луне как-то не водится… Что будем делать?
Как насчет паров металла в качестве топлива для ионного двигателя? Можно брать, например, стержень из свинца, испарять его, ионизировать атомы пара и использовать их вместо ксенона. И не обязательно свинца, он просто тяжелый и при этом легкоплавкий.
Что я и сделал. Сижу на линуксе.
Прототип есть прототип. Хорошо что вы это понимаете, в отличие от немалой части тамошней публики (с которой мне порой приходится общаться в соответствующей манере). Но к чему тут пессимизм? Разработка идет, еще полгода назад я только мечтать мог о том, что прототип уже умеет. Впереди еще очень много работы, и мне, кстати, не помешали бы желающие присоединиться к опенсорсному проекту.
Напишу. Скорее всего, после выпуска 4 версии прототипа. Пока что можешь скачать и оценить 3 версию.
Где б такую сборку десятки достать, чтоб система меня полностью слушалась и не жила своей жизнью (хотя бы как ХР)?
ЛОР — тот еще обезьянник. Там обливают говном даже успешно работающий много лет софт (например, systemd, реально ускоряющий загрузку системы). Что уж говорить о прототипе новой визуальной среды программирования?
«Есть ли языки с поддержкой трансляции схем в C?». Есть. Simulink — точно, насчёт остальных предоставляю выяснять вам
И импорт сишных функций, и работа с указателями тоже? Насколько я знаю, ничего лучше Лабвью нет.
генерация кода под разные платформы — это в любом случае не ваша заслуга, а создателей компилятора C
Так кто же спорит? Или у вас стоит цель потешить собственное ЧСВ, принизив мои заслуги? Моя заслуга в том, что я выбрал Си, как наиболее кроссплатформенный и при этом низкоуровневый язык, имеющий кучу готовых библиотек. И сделал реально работающий прототип Метапрога на Лабвью. И даже выложил его код для всех желающих ознакомиться с ним. Если хотите — могу попробовать и в ехешник скомпилировать (правда стабильность не гарантирую, прототип как-никак:)).
это всего лишь вопрос самой оптимальной формы космоплана.
В двух совершенно разных средах и скоростях.
Можно найти самый оптимальный компромиссный вариант.
Еще в ковер-самолет можно обернуть. Тоже должно сработать.
Не затруднит ли вас объяснить, какой из законов физики мешает делать сменную абляционную защиту?
Дело не в варианте двигателя, а в несостоятельности утверждения о существующих технологиях.
И какие чудо-технологии нужны?
Сколько кислорода испарится с момента заправки и до запуска двигателя?
За два часа в огромном баке — ничтожное количество. Криогенные жидкости могут храниться несколько дней без существенных потерь. Здесь уже обсуждалось.
Это не надо человечеству. На Земле есть все ресурсы, что может предложить Солнечная система, кроме невесомости.
Рейс «Москва — Море Ясности» не задерживается, а отменяется. Ну и пусть, конкурентов будет меньше:)

Кстати, как там ваш лунный микроспутник? Хабр пишет, что компания закрыта. Кому нужны такие дорогостоящие развлечения, если есть полный интернет порнухи и полный стим/торрент игрушек?

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

Информация

В рейтинге
Не участвует
Откуда
Украина
Зарегистрирован
Активность