Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Linux Programmersprachen

Diskussion: Linux Programmersprachen im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo. Habe zwar schon gewisse Erfahrungen in Linux gesammelt, aber über Programmiersprachen, weis ich leider noch nicht viel. Wenn ...

Antwort
Alt 27.03.08, 23:14   #1 (permalink)
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard Linux Programmersprachen

Anzeige

Hallo. Habe zwar schon gewisse Erfahrungen in Linux gesammelt, aber über Programmiersprachen, weis ich leider noch nicht viel.

Wenn ich jetzt beispielsweise ein Programm programmieren will. Das folgende Eigenschaften hat:

- grafische Oberfläche, also ein Fenster in dem ein Feld ist, in dem ich etwas eingeben kann und halt Knöpfen und so drum und dran

- wenn ich etwas eingebe, soll diese Bentuzereingabe irgendwo gespeichert und wieder abgerunfen werden können.

Also im Prinzip wie eine grafische Datenbank.

Wie kann ich jetzt vorgehen, also welche Programmiersprachen müsste ich benutzen, und welche Programmiersprache, sollte ich vllt zuerst lernen?

Danke für jeden Tipp und jede Hilfe

gugugs ist offline   Mit Zitat antworten
Alt 27.03.08, 23:29   #2 (permalink)
 
Registriert seit: 19.09.06
Lord Leistung: Facit NTK
Likes: 0
Standard RE: Linux Programmersprachen

Zuerst vielleicht am besten C oder C++.
Allerdings solltest du erst mit textbasierten Programmen anfangen, da grafische Oberflächen doch etwas an Erfahrung benötigen.
Solltest du allerdings nur eine Datenbank mit Benutzeroberfläche haben wollen, würde ich dir zu fertigen Paketen raten. (zB MySQL mit phpMyAdmin)

mfg lord
Lord ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 27.03.08, 23:32   #3 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

Gegenfrage: Was kannst du an Programmiersprachen?

nur mal ein paar Beispiele zur Realisierung als Anregung:
  • C++; grafische Oberflächen mittels GTK oder QT
  • Java; grafische Oberflächen mit SWING
  • Kylix - quasi das Delphi für Linux
  • Web-basierte Anwendungen mit Apache, PHP und MySQL
  • und viele viele mehr...
beavisbee ist offline   Mit Zitat antworten
Alt 27.03.08, 23:54   #4 (permalink)
Themenstarter
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard

Ich kann HTML, PHP, SQL...
Aber sql ist nicht mein Ziel. will etwas das das einfach in Datein schreibt. Mir geht es ja auch nicht um die Datenbank, sondern um Programmiersprachen unter Linux zu lernen.
Welche Programmiersprach wär unter Linux denn vllt am schlausten als erstes zu lernen?
wo wird genau Delphi und Python benutzt? Also in welchen Berreichen?

P.s.: Hab Ferien :-P^^ Also habe ich die ganze Nacht zeit mal etwas neues zu lernen^^
gugugs ist offline   Mit Zitat antworten
Alt 28.03.08, 00:01   #5 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

Delphi wird in Windows genutzt (in Linux gibt's "Kylix" - gleiche Syntax, nur anderer Name )

da du aber keine Pascal-Vorkenntnisse hast und gerade in Linux die Pascal-artigen Sprachen auch nicht unbedingt so wirklich viel Bedeutung haben (ich würde ma sagen lim -> 0 ), fände ich das reine Zeitverschwendung, da Energie rein zu stecken - da wäre C, C++, Python, etc. schon ehr was...
Vor allem weil sehr viele Sprachen (auch PHP) von der Syntax her C-ähnlich sind...

In Python ist z.B. der Beryl-Settings-Manager geschrieben (weiß nicht, was noch alles von Beryl - aber beim Settings-Manager hab ich schonmal bissl drin rum gepfuscht, weil er nicht laufen wollte... hab ihn aber auch nicht dazu überreden können... :-( )
beavisbee ist offline   Mit Zitat antworten
Alt 28.03.08, 00:13   #6 (permalink)
Themenstarter
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard

Was brauch ich in Linux am besten um c bez. c++ zu lernen?
Reicht da ein gutes how to oder tutorial und einen editor?^^ oder brauche ich spezielle Programme?
Was ist eig. der Unterschied zwischen C und C++?
Wenn wir schon dabei sind, wisst ihr ein Tutorial, das ihr empfehlen würdet?

Schon ma vielen Dank für alle Erläuterungen

edit: das sieht doch mal sehr vielversprechend aus: http://www.informit.de/books/c++21/data/start.htm

es müssen ja nicht genau 21 tage sein
es können ja auch 23 sein
gugugs ist offline   Mit Zitat antworten
Alt 28.03.08, 03:14   #7 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Unterschied zwischen C++ und C: C++ ermöglicht objektorientierte Programmierung.

C++-Buch für Linux: http://www.cpp-entwicklung.de/cpplin.../cpp_main.html (gibt's auch im Laden zu kaufen)

Allgemein zur Wahl der Programmiersprache: Mittlerweile ist es möglich mit allen hohen/kompilierten Sprachen unter Linux GUI-Programme zu schreiben. Gerade für Anfänger hat sich gezeigt, dass Python am einfachsten zu erlernen ist. Auch wenn es eine Skriptsprache ist, kann man damit so ziemlich alles an Anwendungen programmieren. Willst du allerdings Programme für bestimmte GUIs erstellen, solltest du dich nach der Sprache der verwendeten Grafikbibliothek nutzen. Bei Gnome solltest du also auf C setzen, da GTK in C geschrieben ist, bei KDE wirst du um C++ nicht herum kommen, da QT in C++ geschrieben ist.

Ansonsten benutze bitte Google. Howtos und Tutorials gibt es für ziemlich alle Sprachen unter Linux. Welche Sprache man nutzt ist grossteils Geschmackssache. Im übrigen kann man auch mit PHP Programme schreiben, die Daten in einer Datei speichern. Selbst GUI-Programme sind damit möglich. Dass du PHP wirklich kannst, wage ich daher mal zu bezweifeln, sonst wüsstest du das.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 28.03.08, 09:21   #8 (permalink)
01
 
Registriert seit: 16.05.06
01 Leistung: Facit NTK
Likes: 0
Standard

Nur weil es gerade passt: http://linuxgazette.net/148/dokopnik.html

Ich persönlich empfehle auch C/C++ ist für dich am nachhaltigsten wenn auch nicht am einfachsten. Aber ne schöne IDE macht ja schon einiges wett
01 ist offline   Mit Zitat antworten
Alt 28.03.08, 10:51   #9 (permalink)
Themenstarter
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard

Danke für alle Tipps, werde mich auf jedenfall an C++ machn
gugugs ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Linux Programmersprachen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Linux Foundation - Linux Kernel Development KlausSchiefer News & Ankündigungen 1 02.04.08 18:19
Frage zu Linux Mint oder generell Linux VivaLosTioz Linux/UNIX 10 06.12.07 01:31
SuSE Linux 10.0 optimal für den Linux-Einstieg? Metallica Linux/UNIX 4 07.11.05 22:28
Gemeinsame Linux-Version der Linux Giganten Tec News & Ankündigungen 0 12.09.02 21:08
Ein neuer Stern am Linux Himmel - Gentoo Linux 1.2 Indi News & Ankündigungen 0 29.08.02 18:04


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61