• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Programm erstellen

A

Anonymous

Gast
Hallo,

ich hab da mal ne "dumme" Frage.

Im Dolphin unter Linux stehen schon mal Dateien, die als Symbol ein "Rad" haben
und unter "Typ" als "Programm" ausgewiesen werden.

Wenn ich solch eine Datei mit dem Editor öffne sehe ich nur:


Code:
ELF              �N4   X�     4    (      4   4�4�               4  4�4�                    � ��p �p          �p � � @y  t�          Hq HH�  �           H  H�H�                 h  h�h�            Q�td                          /lib/ld-linux.so.2           GNU                    SuSESuSE     
 	  �  3  b      �  �  B  	      b  �     �  
  I   �           _      i  �      2  �  �  p  �     �      j      �   r  �  5  �  N    c  f      �    �  &  �  <  �      |  �  }  �      X      �    �      �   �  j           `  1  ]  ,    H  �   �  �  �  �   T  >  �  �  �  �           �       �      �                 {  �  6      �  [  �  �   �          �   �  �  �   q      0  �  �  �       �  ~  d      �  �   �   �      G      �  �  �  �          v  Q                +  p  +   �  _  *  i  �  �  �   P   o   !  �    �      -    �  �  �  �  �               �  $      �  �      "          J  G      �        /      �  V  x  a  8  �   �  �  y  z      �      S  $  �  �  �      {  A  �    y  S  �  �      n  �      �      (  �  l  W  h    �  �  :  :     �  K  �  m  �          ;  F  �  �    �      4  �  &  �  %  J  t            �  )      �  �  �   �  �    �    7      �  �  1      �  o  .    v              b     a      :  m  �       �    k  �  �              �  �   �  �  O  h  B  �     E  �      �      �  U  �   #  r  �  O   �  �  �   �   %  }      �  �   �  z  2   �  �   �  �  �   �  �  N          �                �  o  �  �  �  �  �  |    �         Y  w  �  �  �  �  N             �  �   �      *  [  �  �  I  �    �   ;  2  �   M      �  	    E  )  +  �  �      �  h  �      "  Z  Q  j  �      �      !  �    �  �  \  W    �  �  .  (  �  �  U   �  �     �              p  �  R  ^   C  �    c  �  �   �      H  Q     #    �  [    ,  �  e  ~    �      *  �  I      �  x  �  X  "  �  4  A  �    u  �  _  W  P  H   �  �  �   �  �  S  K  �  �  D  L  u  o        g  n    `      
  P  5  d  �  �  6  �  g  �      s  s  \  �    �  =  .  �  �  �   L  A  9  �  �  �                                                                                                                                                                             '                       !   "                                                                                                                                                                           7                                                                 9   $                                                             &   d                               g                                          <           T               �                          @   #       �   *           G           e   )                   w   �       x   Z               5   �               c               �   f       y           �       �                           W   �                                   �                   h               >       
   �                       �               �                   a               D       �                                  _   u                   �   �   �   J   �                   q                   �                                        ~             
  �   	      �   �          $  	   �                             L              �           �                       �   �   �   .   /           z                 G  V       �   �       R   :   X       [   Z      -      P  �   3                 �   t   �           �                     K     u              �   ]  �                      �   �   s       �   6                             Q         4                  i       �                   �       ?   �   �                  �      ^  
   `   �   g  �           �           r   �                  �  T  �                   �               &  �   �   �        �       0  >  J          �      �       \   /  �  �  !  �   �   �   �  �    �         F                      �  �   �      C          �      �   �  �  R  '  �      �   M  �                          �          �  �   (   4  �       }      E   1   �  3   m  �                         �  �   M             �  �      �     �      m   ]           �       
  �   �            �   �  �   ,  �   C   �  5  -  D         �  2      �    v  �      �  �       �      �   �       �         �      ;  �   z  �  U  �       q  Y       �  �           �  V  C          8  S   �   %   k  l      f  v   �         �   U  ,   c      �       t          @  �      V            ;               �      ]  w      K      �  ~        X      `      j      �            �  �      a  �    �  s  �  )  n   �  �      �

Um was handelt es sich hier?
Mit welchem Programm kann ich selbst kleine Programme erstellen?
Wo finde ich Literatur?
 

lOtz1009

Moderator
Teammitglied
Kommt drauf an welche Art "Programm" du willst.
Einfache Befehlszeilen kannst du über die Bash machen, ansonsten Perl, C oder was auch immer.
 

framp

Moderator
Teammitglied
Das ist irgendein Programm wo ein Compiler ein Programm, was man als Mensch lesen kann in die Maschinensprache, die der Computer versteht und ausführen kann, übersetzt wurde. Typische Programmiersprachen, die mit einem Compiler übersetzt werden sind C, C++, Fortran, Cobol, Pascal, ... Allerdings gibt es auch Programmiersprachen, die keinen Compiler benötigen sondern wo es einen sog. Interpreter gibt, der das für Menschen lesbare Programm einliest und dann direkt ausführt. Typische Programmiersprachen dafür sind Bash, awk, BASIC, ... Es gibt aber auch Sprachen, die beides kombinieren und sog. Bytecode von einem Compiler erzeugen lassen, der dann von einem Interpreter ausgeführt wird. Dazu gehört z.B. Java, aber auch Python und andere. Sog. Scriptsprachen wiederum wie Perl, Python erzeugen ohne Compiler direkt einen Bytecode der dann interpretiert wird.

Es gibt also alle möglichen Kombinationen die ihre jeweiligen Vor- und Nachteile haben.

Literatur: Ein jedes bessere Buchgeschäft hat Massen davon - auch Amazon - oder einfach im Netz suchen.
 
Oben