Apollo 11 Sourcecode verfügbar - Seite 2

Seite 2 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/apollo_11_sourcecode_verfuegbar_209095/page_2 - zur Vollversion wechseln!


COLOSSUS schrieb am 24.07.2009 um 21:58

Zitat von semteX
halbrichtig, keiner greift es freiwillig mehr an ABER es wird noch angegriffn, wenns denn sein muss...

Kommt ganz auf Branche und Taetigkeitsfeld an; fuer meinen Cousin z. B. (embedded/low-power video processing) vergeht kaum ein Tag ohne.


semteX schrieb am 24.07.2009 um 22:26

Zitat von COLOSSUS
Kommt ganz auf Branche und Taetigkeitsfeld an; fuer meinen Cousin z. B. (embedded/low-power video processing) vergeht kaum ein Tag ohne.
ich sagte freiwillig :D


BiG_WEaSeL schrieb am 30.07.2009 um 18:45

Zitat von HaBa
Heute ist alles viel besser gecodet :D

genau :D
http://royal.pingdom.com/2009/03/19...e-consequences/


jives schrieb am 02.08.2009 um 10:30

Etwas OT:
Wieso treten bei Softwareentwicklungen im Vergleich zu anderen Entwicklungsbereichen (Schaltungen, etc.) deutlich (?) mehr Bugs auf?
Bei den meisten Entwicklungen können kaum alle möglichen (Eingabe-)Kombinationen getestet werden. Wo liegt der Knackpunkt bei der Softwareentwicklung?


that schrieb am 02.08.2009 um 11:23

Zitat von jives
Wo liegt der Knackpunkt bei der Softwareentwicklung?

Weil die meisten Kunden nicht bereit sind, für gute Qualität den Mehraufwand zu bezahlen. Lieber mehr Features, auch wenn diese gar nicht so gut funktionieren. Den meisten Leuten reicht es, wenns nicht völlig unbrauchbar ist. Dazu kommt, dass man einer Software die "Verarbeitungsqualität" nicht ansieht.

Außerdem ist Software komplexer als die meiste Hardware, weil bei Software alle "Teile" verschieden sind.


watchout schrieb am 02.08.2009 um 13:30

Eine Schaltung lässt sich meistens komplett berechnen. Es gibt definierte Eingänge und definierte Ausgänge und jeder Ein- und Ausgang hat einen definierten Bereich... Schau mal an was mit einer Schaltung passiert wenn du den definierten Bereich über- bzw. unterschreitest ;) (Überschreiten ist u.U. spektakulärer)

Ähnliches gilt auch in der Software für Algorithmen (was im Prinzip Schaltungen sind, praktisch jeder Algorithmus lässt sich als Signalprozessor in Hardware abbilden). Schonmal erlebt dass sich (Konsolen-) Programme wie gzip aufhängen? Also ich nicht.


semteX schrieb am 02.08.2009 um 13:46

Zitat von jives
Etwas OT:
Wieso treten bei Softwareentwicklungen im Vergleich zu anderen Entwicklungsbereichen (Schaltungen, etc.) deutlich (?) mehr Bugs auf?
Bei den meisten Entwicklungen können kaum alle möglichen (Eingabe-)Kombinationen getestet werden. Wo liegt der Knackpunkt bei der Softwareentwicklung?
zum einen zahlt dir keiner "wir machn mal 6 monate test- und prüfphase mit mathematischen modellen im hintergrund", wenns ned um menschenleben geht.

zum andern ist programmieren noch immer großteils sehr intuitiv und "ad hoc". natürlich gibt es prozesse zum saufüttern, wieviel die jetzt dann in der realität bringen steht zur diskussion...

und das letzte: software, vor allem in großen systemen, ist extrem komplex...


Burschi1620 schrieb am 02.08.2009 um 15:35

Zitat von watchout
Eine Schaltung lässt sich meistens komplett berechnen. Es gibt definierte Eingänge und definierte Ausgänge und jeder Ein- und Ausgang hat einen definierten Bereich... Schau mal an was mit einer Schaltung passiert wenn du den definierten Bereich über- bzw. unterschreitest ;) (Überschreiten ist u.U. spektakulärer)

Das mag durchaus sein. Aber davon auszugehen, dass man eine Schaltung aufbaut - iiiirgendwie - und diese dann einwandfrei funktioniert, ist sehr naiv.
Vor allem im Bereich der Störanfälligkeit gibt es extrem viel zu beachten. Man muss sich Designs überlegen welche einerseits klein sind, aber andererseits sich nicht gegenseitig stören dürfen.

Warum die Fehlersuche bei der Software vielleicht etwas mehr auf die leichte Schulter genommen wird, ist deshalb, da die Hardware in den meisten Fällen nicht mehr änderbar ist und somit ein finales Design auch so bleiben muss. Ansonsten entstehen wieder horrende Kosten, sollte man auch nur einen kleinen Fehler ausbessern müssen, und dieser nicht im Pfusch korrigierbar sein.


Ich persönlich finde diese extrem dummen Bugs oder "undokumentierte Features/Bugs" sehr schlimm. Sowas hat einigen Menschen auch schon ihr leben gekostet.


DKCH schrieb am 02.08.2009 um 18:00

Zitat von Burschi1620
Das mag durchaus sein. Aber davon auszugehen, dass man eine Schaltung aufbaut - iiiirgendwie - und diese dann einwandfrei funktioniert, ist sehr naiv.


...aber ein leider nicht unüblicher ansatz, wenns um software geht ;D




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026