The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Как в NASA использовали Linux в проекте по созданию марсохода

07.06.2008 22:22

"Linux On Mars" - как в NASA использовали Linux в проекте по созданию марсохода.

  1. Главная ссылка к новости (http://linuxblogonline.org/arc...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/16357-linux
Ключевые слова: linux, nasa
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, vapetrov (ok), 23:20, 08/06/2008 [ответить]  
  • +/
    Из статьи:
    I have been in the computer industry for over 30 years, and the industry standard for developing computer code is that the average programmer can write and test about 10 lines of code a day

    Блин, возьмите меня на работу, где нужно писать 10 строк в день!

     
     
  • 2.2, Andrey Mitrofanov (?), 10:05, 09/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Блин, возьмите меня на работу, где нужно писать 10 строк в день!

    Тех, которые "Мифический человеко-месяц" не читали, на такую работу не берут. :-P Это закрытый элитарный клуб.

     
  • 2.3, Аноним (3), 15:11, 09/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    как надо прогать
    http://forum.rsu.edu.ru/viewtopic.php?p=7969&sid=076ec4c24685af35ca4aea17ac9f
     
     
  • 3.6, MiG (?), 18:48, 09/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >как надо прогать
    >http://forum.rsu.edu.ru/viewtopic.php?p=7969&sid=076ec4c24685af35ca4aea17ac9f

    Судя по тому ЧТО автор оригинала пишет про шаттл - он ничего не знает про шаттл и, соответственно, про бортовые программы. Да, программы на носителях и КА безусловно более надёжны в среднем, но тому цена слишком "ручной" способ работы программ (вплоть до ручного распределения памяти) - строго по циклограмме, а не когда оператору заблагорассудится, крайняя негибкость и нерасширяемость ПО (как следствие хрен что изменишь) и долгие тщательные этапы автономной и комплексной отладки. Но такое ПО с КА X на КА Y (ну и с ракетами-носителями тоже самое) не перенесёшь, порой проще новое написать.

    Кстати ошибки всё равно есть, а заменить ПО на борту КА - пустяковое дело. При пролёте над первым же НИПом перепишут память.

     
     
  • 4.7, MiG (?), 18:51, 09/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Добавка: сейчас НАСА потому и использует тот же Линукс и Яву потому что это сильно сокращает затраты на разработку. Деньги они считать умеют.
     
  • 2.8, Аноним (3), 19:34, 09/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Тебя не возьмут. Ты не увидел главного - я для тебя выделю:
    >can write and _________test_________ about 10 lines of code a day

    так что спокойно пЫхЫыхай далее ,)

     

  • 1.4, www2 (??), 16:39, 09/06/2008 [ответить]  
  • +/
    Сегодня дорабатывал огромную программулину, разработанную до меня. Нужно было всего-то добавить новый бланк на основе существующего и изменить около 8 строчек кода. Я потратил на это пол-дня. Во-первых точно выяснил что конкретно нужно поменять в бланке. Во-вторых выяснил в каком куске кода происходит формирование документа. В-третьих выяснил какими функциями можно воспользоваться при конвертировании дат и денежных сумм. Скопировал проект в отдельный каталог и шаг за шагом вносил по одной-две строчки изменений. После этого показал результат и убедился, что сделано всё что нужно и как нужно. И уже только после этого внёс изменения в работающую систему.

    10 строк кажется мало, но эти 10 строк имеют совершенно разный вес в проекте из 20 строк и в проекте из сотен тысяч строк.

    Как в анекдоте. Спрашивают кандидатку на должность секретаря: сколько знаков вы можете печатать в минуту? Она отвечает: две тысячи. Все восхищённо: О! Она в сторону: но такая чушь получается...

     
  • 1.5, Аноним (5), 17:06, 09/06/2008 [ответить]  
  • +/
    Ну у меня иногда на 1 строчку неделя уходит. Или даже на удаление  пары строчек. Так что это вполне нормально. Смотря с чем работать. Если быдлокодить на php то конечно там можно развернуться :)
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру