welche programmiersprache haben *.so dateien bzw hat linux??

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
blu3light
Beiträge: 88
Registriert: 11.03.2006 17:02:26
Kontaktdaten:

welche programmiersprache haben *.so dateien bzw hat linux??

Beitrag von blu3light » 19.03.2006 00:35:02

Ich habe über google gesucht, bin aber oftmals nicht dahin gekommen wo ich wollte :? :(

welche programmiersprache muss man können um programme für linux schreiben zu können?

yeti

Re: welche programmiersprache haben *.so dateien bzw hat lin

Beitrag von yeti » 19.03.2006 00:45:22

blu3light hat geschrieben:welche programmiersprache muss man können um programme für linux schreiben zu können?
C, D, C++, Python, Perl, Brainfuck, Intercal, Oberon, APL, Basic, Pascal, Fortran, Ada, Chill, Assembler, Forth, Modula-2, Java, Haskell, ML, Lisp, Pilot, Logo, Python, Lua, Ruby, ...

*.so-Dateien sind shared Libraries oder was man denen noch so als Name gab...

Die können in verschiedenen Sprachen erstellt werden... am häufigsten dürfte wohl immernoch C oder C++ sein...

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 19.03.2006 00:45:33

Es gibt für linux etliche programmiersprachen. Die .so dateien sind shared (gemeinsame bibliotheken) die
ein programmierer nutzen kann, um für bestimmte aufgaben nicht jedesmal das rad neu erfinden zu müssen.
Diese lassen sich z.B. mit dem GNU C-Compiler (GCC) erzeugen.
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 19.03.2006 00:52:54

Von Smalltalk weggeschoben.

bye, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
blu3light
Beiträge: 88
Registriert: 11.03.2006 17:02:26
Kontaktdaten:

Beitrag von blu3light » 19.03.2006 01:14:55

hmm... also c oder andere ... hmm... ich dachte es gäbe eine »bestimmte« sprache ^^ okay danke !!! wollte mal den gcc angucken, ist wohl schon installiert, weiß aber nicht wie ich ihn starten soll ! wenn ich ins terminal "gcc" eingebe passiert nichts. wo kann ich eine "exe" (nich exe gemeint sondern start datei) finden??

Benutzeravatar
Sam
Beiträge: 838
Registriert: 10.09.2002 11:02:45
Wohnort: Wuppertal

Beitrag von Sam » 19.03.2006 01:33:54

Hmm, das geht anders.
Also Du nimmst einen Editor, Datei neu, dann schreibst Du das da rein

Code: Alles auswählen

/*	HelloWorld.c	*/

#include <stdio.h>

main()
{
 printf("Hello World \n");

/*	"\n" - new line		*/
}
Speicherst es dann als HelloWorld.c
Dann fürhst Du in der Konsole im Verzwichnis, wo Du Dein HelloWorld.c ein

Code: Alles auswählen

gcc -o blu3lightseinprogramm HelloWorld.c
Damit hast Du den in c geschrieben code mit dem gcc in Maschinensprache (00011100 usw.) übersetzt und ihm direkt den Namen blu3lightseinprogramm gegeben.
Jetzt gibst Du ein:

Code: Alles auswählen

./blu3lightseinprogramm
Und schon siehst Du ein "Hello World" auf der Konsole.
Damit fängt also die Reise an.
LG,
Sam

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 19.03.2006 01:47:48

Ich würde mal sagen, du suchst nach einer "IDE" (Integrated Development Environment) zu deutsch eine Eingebundene Entwickungsumgebung. Da gibt es eine Manche, such hier im Forum mal danch.
Z.B:
http://www.debianforum.de/forum/viewtopic.php?t=62502
http://www.debianforum.de/forum/viewtopic.php?t=61400

Benutzeravatar
blu3light
Beiträge: 88
Registriert: 11.03.2006 17:02:26
Kontaktdaten:

Beitrag von blu3light » 19.03.2006 01:58:10

also das mit dem gcc ^^ und so hat geklappt :D nur C muss ich erstmal lern :oops:

un zu dem andern; wollte ajunta installieren, aber über apt-get install ajunta tut sich nix!! was jez? (java will ich um erlich zu sein, nicht so wirklich ^^)

Benutzeravatar
grub
Beiträge: 130
Registriert: 19.07.2004 08:31:05
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Winterthur (Schweiz)
Kontaktdaten:

Beitrag von grub » 19.03.2006 12:50:45

Moin

Falls du noch ein gutes C Tutorial für Linux suchst (frag nicht warum die Überschrift "Acces in 21 Tagen" lautet :wink:):
http://wwwuser.gwdg.de/~kboehm/ebook/inhalt.html

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Re: welche programmiersprache haben *.so dateien bzw hat lin

Beitrag von Joghurt » 19.03.2006 12:58:48

blu3light hat geschrieben:welche programmiersprache muss man können um programme für linux schreiben zu können?
Irgendeine...

Ich würde Python oder eine ähnliche Skriptsprache für den Anfang empfehlen; sie ist mächtig, und Crossplatform, d.h. die Programme laufen unter Linux, Windows, MacOs, FreeBSD, etc.

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 19.03.2006 13:07:34

blu3light hat geschrieben: un zu dem andern; wollte ajunta installieren, aber über apt-get install ajunta tut sich nix!! was jez? (java will ich um erlich zu sein, nicht so wirklich ^^)
Das Ding heist anjuta und nicht ajunta..
Aber was meinst du denn jetzt mit java ? Du musst doch net java lernen, weil du nicht die C - IDE deiner Wahl installieren kannst ?!?
mfg
mauser

Benutzeravatar
blu3light
Beiträge: 88
Registriert: 11.03.2006 17:02:26
Kontaktdaten:

Beitrag von blu3light » 19.03.2006 13:49:37

achso anjuta.. wie ich gestern auf java gekommen bin weiß ich nemme ^^ aber danke :D

Antworten