Softwareentwicklung

78
Was bedeutet es, wenn Daten skalar sind?

Ich weiß nicht genau, was Skalar bedeutet, aber ich versuche zu sehen, ob ich richtig darüber nachdenke. Bezieht sich Skalar auf Willkür, bei der der Datentyp ein beliebiger Typ sein kann, oder kann ein System nicht wissen, um welchen Datentyp es sich

77
Ist Perl immer noch eine nützliche und tragfähige Sprache? [geschlossen]

Ich weiß, es wurde vielleicht schon einmal gefragt, aber hier geht nichts ... Ist Perl immer noch etwas, das als nützlich erachtet wird? Wenn jemand ein neuer Programmierer wäre (entweder völlig neu in der Programmierung oder nur ein paar Monate / Jahre Erfahrung), wäre Perl etwas, das es sich zu...

77
Lesbare reguläre Ausdrücke, ohne an Kraft zu verlieren?

Viele Programmierer kennen die Freude, einen schnellen regulären Ausdruck zu erstellen, heutzutage oft mit Hilfe eines Webdienstes oder traditionellerweise bei interaktiver Eingabeaufforderung, oder vielleicht ein kleines Skript zu schreiben, das den regulären Ausdruck in der Entwicklung hat, und...

77
Was ist Früh- und Spätbindung?

Ich höre immer wieder von früher und später Bindung, aber ich verstehe nicht, was sie sind. Ich habe die folgende Erklärung gefunden, die ich nicht verstehe: Eine frühe Bindung bezieht sich auf die Zuweisung von Werten zu Variablen während der Entwurfszeit, während sich eine späte Bindung auf die...

77
Warum verfolgen C-Arrays nicht ihre Länge?

Was war der Grund dafür, dass die Länge eines Arrays nicht explizit mit einem Array in gespeichert wurde C? So wie ich das sehe, gibt es überwältigende Gründe dafür, aber nicht sehr viele, die den Standard (C89) unterstützen. Zum Beispiel: Wenn Länge in einem Puffer verfügbar ist, kann ein...

77
Warum ist das Software-Betriebssystem spezifisch?

Ich versuche herauszufinden, warum Software, die mit Programmiersprachen für bestimmte Betriebssysteme erstellt wurde, nur mit ihnen funktioniert. Ich verstehe, dass Binärdateien aufgrund der von ihnen verstandenen prozessorspezifischen Maschinensprache und der unterschiedlichen Befehlssätze...

77
Code zuerst vs. Datenbank zuerst

Wenn ich die Software entwerfe und erstelle, an der ich arbeite, entwerfe und erstelle ich normalerweise zuerst die Back-End-SQL-Tabellen und fahre dann mit der eigentlichen Programmierung fort. Das Projekt, an dem ich gerade arbeite, hat mich allerdings ziemlich verwirrt. Dies liegt wahrscheinlich...

77
Sind alle magischen Zahlen gleich?

Bei einem kürzlich durchgeführten Projekt musste ich Kibibyte von Bytes in Kilobytes konvertieren . Der Code war einfach genug: var kBval = byteVal / 1024; Nachdem ich das geschrieben hatte, funktionierte der Rest der Funktion und ging weiter. Aber später begann ich mich zu fragen, ob ich...