Wie hat man es geschafft Computern eine Sprache beizubringen?

InsaneSmart  26.07.2025, 22:22

Du bist auch so ein elektrischer Impuls

kollundegah 
Beitragsersteller
 26.07.2025, 22:23

Ja aber ein Lebewesen. Da ist es vielleicht etwas einfacher zu verstehen als bei rein mechanischen Bauteilen

2 Antworten

Hallo,

sowas lernt man doch eigentlich im Physikunterricht: die Digitaltechnik!

Der Computer beherscht nur das Dualsystem als Sprache , also AN und AUS.

Sowas nutzten schon die Urvölker mit Rauchsignalen. Eine Folge von Rauch und Nichtrauch waren am Ende Informationen.

Vor den Computern waren z.B. die Morsezeichen eine Verständigungsmethode: Ton an, Ton aus und das in Folge ergaben eben Worte und Sätze.

Ein Byte (also ein Wort für den Computer) besteht aus 8 Bit und ein Bit hat nur 2 Zustaände, also an und aus.

Mit 8 Bit kann man 64 verschieden Informationen übertragen, mit 16 dann schon 256.

Nur mal etwas für den Einstieg....

Grüße aus Leipzig


Erzesel  27.07.2025, 08:23
Mit 8 Bit kann man 64 verschieden Informationen übertragen

🤔...nö 256 (die Zahlen 0 bis 255)

einfach mal 8 Einsen zu einem Byte Umwandeln

powershell:

[Convert]::ToByte( "00000000" , 2 )
[Convert]::ToByte( "11111111" , 2 )

...und in die andere Richtung...

[Convert]::ToString( [Byte] 255 , 2 ).PadLeft( 8 , '0' )

dito für 16 Bit:

[Convert]::ToUInt16( "1111111111111111" , 2 )
[Convert]::ToString( [UInt16] 666 , 2 ).PadLeft( 16, '0' )
kollundegah 
Beitragsersteller
 27.07.2025, 04:33

Computer heutzutage haben Milliarden von Bits... Alter das ist heftig.

Xandros0506  27.07.2025, 10:27
@kollundegah

Aktuelle Computer arbeiten auf Basis von 64bit, nicht mit Milliarden von Bits.
Wenn du natürlich das Rechenwerk mit einem Speichermedium verwechselst, auf welchem weit mehr Bits gespeichert werden können als das Rechenwerk für die Bearbeitung von Befehlen nutzt, kann man natürlich annehmen, dass hier Milliarden von Bits im Spiel sein müssten.

Nennt sich Compiler das ist auf unterster Ebene immer noch 1 und 0 was hast du gedacht?

Nur es wird immer komfortabler bis hinzu (mmn. Schwachsinnigen Geschichten) wie, Low code und No code, Aber auch das muss dann halt noch von einem viel höheren Ausgangspunkt die ganze Reise runter nehmen bis es maschinenverarbeitbarer Code ist.