tutorials.de Buch-Aktion 05/2012
Seite 1 von 4 1234 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
51
ZUGRIFFE
9058
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    ClinIC ClinIC ist offline Mitglied Bronze
    Registriert seit
    Apr 2004
    Beiträge
    42
    Hallo, ich habe Suchfunktion benutzt und auch einiges gefunden... Ich wollte mich eigentlich an C ranarbeiten, aber anscheinend sagt hier die Mehrheit Java..

    Was wird eigentlich mit Java hauptsächllich programmiert ?

    Also ich hab angefangen mit Qbasic. Eigentlich ziemlich Easy auch alles eigentlich gut verstanden :P. Meint ihr C ist danach auch ein guter Anfang?


    Hoffentlich geht euch die Frage jetzt net aufm ihr wisst schon

    mfg&tnx
    Clinic
    Geändert von ClinIC (06.04.04 um 23:05 Uhr)
     

  2. #2
    Avatar von SixDark
    SixDark SixDark ist offline Mitglied Brokat
    Registriert seit
    Nov 2002
    Ort
    British Virgin Islands
    Beiträge
    424
    Hi!

    Ich glaub die Frage nach der "richtigen" Programmiersprache kann man nicht pauschal beantworten. Es ist die Frage was Du machen willst! C ist sehr universell und man kann damit eigentlich alles programmieren, sogar Hardware-Treiber etc. Wenn Du aber keine Treiber, sondern hauptsächlich Anwendungen programmieren willst muß man nicht unbedingt C bzw. C++ lernen, da gibt es dann eine Vielzahl an Alternativen.
    Da ergibt sich dann die Frage der Plattformunabhängigkeit. Das gesamte DOTNET-Paket von Microsoft ist eigentlich nur für Windows gedacht gewesen (mittlerweile gibt es aber schon erste Anwendungen, die auch unter LINUX laufen -> MONO Projekt), ist also nicht unbedingt Plattformunabhängig. JAVA ist sehr ähnlich dem DOTNET-Framework (die Methoden haben meist andere Bezeichnungen, aber vom Klassenaufbau ist es doch sehr ähnlich), aber es hat den Vorteil der Plattformunabhängigkeit! Des weiteren gibt es viele andere Implementationen, die das Programmieren erleichtern sollen wie z.B. die Qt-Bibliothek für C++.
    Außerdem gibt es Delphi und Kylix, die sicher interessant sind, aber etwas kostspielig...

    Also, sag uns mal was Du machen willst und ob Du bestimmte Anforderungen an Plattformunabhängigkeit hast etc.

    MfG
    ..::Six Dark::..
     

  3. #3
    ClinIC ClinIC ist offline Mitglied Bronze
    Registriert seit
    Apr 2004
    Beiträge
    42
    Plattform eigentlich egal, windows sollte schon sein .

    Bei Java meinte mein Bruder, dass es sehr unsicher sei kA, obs stimmt, glaube der kommt mitr Java Script durchnenander. Kann jemand mal ne Programm verraten was in java geschrieben wurde?


    Hatte mr bis jetzt gedacht an das Buch: C von a bis Z.
     

  4. #4
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    C ist sicher ganz nett zum Anfangen, ich würd aber dennoch Java wählen.

    Einfach weil man dann von Anfang an lernt, objektorientiert zu denken. Und das ist ja eindeutig die Richtung, in die die Programmiersprachen schon seit längerer Zeit gehen (Java, C#, Ruby...)

    Außerdem denke ich mal, dass Java relativ einfach zu erlernen ist, weil es auch ziemlich viel Arbeit abnimmt. Speicherzugriffsverletzungen, komplizierte Pointerarithmetik, Speicherlecks, Probleme beim Portieren... über all das wirst du früher oder später bei C stolpern. Bei Java eher weniger (keine Pointer, Garbage Collector, Plattformunabhängigkeit...).

    Dass Java nicht sicher ist, kann ich nicht nachvollziehen. "Sicher" kann man natürlich verschieden auslegen. Dennoch, Java ist
    1. typsicher (falls er das meinte) und
    2. kann eine Java-Anwendung nicht anderen Anwendungen dazwischenfunken (Zugriff auf fremden Speicher...)

    Achso, Anwendungen wolltest du ja noch wissen. Da gäbe es zuerst einmal Eclipse, eine IDE speziell für die Entwicklung von Java-Lösungen. Kann allerdings auch für andere Sachen benutzt werden, da das Programm via Plugins erweiterbar und anpassbar ist.
    Dann ist natürlich OpenOffice.org zu erwähnen, eine komplette Office Suite, ähnlich Microsofts Office.
    Zur Zeit benutz ich außerdem Azureus, ein Filesharing-Client.
    Dann gibt es natürlich auch noch eine Menge Spiele und Anwendungen für Handys, die auch mit Java geschrieben worden sind.

    Man kann also Java ziemlich vielfältig einsetzen. Auch aus diesem Grund würde ich dir wärmstens ans Herz legen: Lern Java!
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  5. #5
    ClinIC ClinIC ist offline Mitglied Bronze
    Registriert seit
    Apr 2004
    Beiträge
    42
    hehe.. ICh wusste irgendwie, dass mir zu Java geraten wird Kennt jemand ne gutes Einsteigerbuch für Java?

    Also also Java für Webanwendungen find ich sch.... muss ich ehrlich sagen, dass ist kein Argemunet. Nagut mit C gehts gar nicht


    Naja muss mal überlegen
     

  6. #6
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    Java ist sehr wohl und sogar sehr gut für Webanwendungen geeignet! Ich sag nur J2EE und Java Server Pages...
    Falls du Java-Applets meintest: Immerhin besser als ActiveX-Steuerelemente...

    Ach ja: Bücher kann ich dir leider keine empfehlen... aber schau doch mal in der tutorials.de Bücherecke, vielleicht findet sich da was schönes.

    edit: Die Bewertungen von diesem hier lesen sich doch ganz gut:
    http://www.tutorials.de/shop/3519226...zum_Profi.html
    Geändert von Matthias Reitinger (07.04.04 um 00:24 Uhr)
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  7. #7
    ClinIC ClinIC ist offline Mitglied Bronze
    Registriert seit
    Apr 2004
    Beiträge
    42
    Finde für Webanwendungen beides untauglich... Naja kommt auch drauf an für was, aber für sowas brauch ichs eigentlich weniger....


    habe gerade woanders gelésen:

    Der Nachteil ist, daß der kompiliert Bytecode von einer virtuellen Maschine (Java Virtual Machine oder JVM) interpretiert werden muss, was nicht gerade zu Geschwindigkeitsrekorden führt. Dennoch ist Java eine vollwertige Programmiersprache mit der sich jedes Problem lösen läßt.
    Stimmt das, braucht man auch dafür JVM?
     

  8. #8
    Avatar von Ein_Freund
    Ein_Freund Ein_Freund ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Ort
    Essen
    Beiträge
    272
    Also Java für Webanwendungen als untauglich zu deklarieren, finde ich ziemlich gewagt. Mach' nen Gegenvorschlag und sag' mir, was daran besser ist
     

  9. #9
    ClinIC ClinIC ist offline Mitglied Bronze
    Registriert seit
    Apr 2004
    Beiträge
    42
    naja also so für Spiele ist es ja nicht schlecht, aber ein XP Nutzer geht auf eine Siete mit JavaApplet, Dann muss man sich die JVM erst wieder zeihen, dazu hat der User keine Lust und haut ab, und kommt net wieder.
     

  10. #10
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Original geschrieben von ClinIC
    naja also so für Spiele ist es ja nicht schlecht, aber ein XP Nutzer geht auf eine Siete mit JavaApplet, Dann muss man sich die JVM erst wieder zeihen, dazu hat der User keine Lust und haut ab, und kommt net wieder.
    WebAnwendung != Java Applet

    Ein JavaApplet ist eine Form von Java Applikation welche in ein HTML Dokument eingebettet werden kann. Diese Applets laufen am PC des Users, Client Side.

    Wenn auf der Serverseite Java verwendet wird merkt der Enduser nichts, da er nur HTML, und eventuell sonstige üblichen Kram der in Websites zu finden ist, vom Server bekommt und anzeigen muss.
    Dieses Java auf der Serverseite nennt sich Java Service Pages (JSP), und Servlets.
    Für mehr Infos dazu musst du nur Chris (Christian Fein) hier reinlocken. Er wird dir mit begeisterung davon berichten. (Oder auf einen der Threads verweisen in denen er dies schon tat)
    Aber ich denke er hat auch diesen Thread hier schon entdeckt.

    Mfg,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  11. #11
    Avatar von Ein_Freund
    Ein_Freund Ein_Freund ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Ort
    Essen
    Beiträge
    272
    Die JVM ziehe ich mir einmal und fertig. Aber Du hast noch keinen Gegenvorschlag gebracht
     

  12. #12
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    Original geschrieben von Alexander Schuc
    WebAnwendung != Java Applet
    Dieses Java auf der Serverseite nennt sich Java Service Pages (JSP), und Servlets.
    Es heißt meines Wissens nach immer noch Java Server Pages. Klingt jetzt zwar nach Haarspalterei, aber mit falschen Bezeichnungen kann man sich schon mal einen Wolf suchen
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  13. #13
    ClinIC ClinIC ist offline Mitglied Bronze
    Registriert seit
    Apr 2004
    Beiträge
    42
    wie meinst du das mit Gegenvorschlag? Was man außer Java nehmen kann? Dann musst du mir sagen wofür? Ich hab das nun auch net so gemeint, dass Java für Webanwendungen untauglich ist...

    Eine Frage noch, Visual C und C ist das was ganz anderes? Oder kann man sich da leicht reinarbeiten?

    Oh noch ne Frage :
    Könnt ihr mir auch ne Buch zu C empfehlen?


    Danke schonmal
     

  14. #14
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    "Visual C" ist eine Entwicklungsumgebung von Microsoft. C ist die Programmiersprache an sich.
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  15. #15
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Original geschrieben von Matthias Reitinger
    Es heißt meines Wissens nach immer noch Java Server Pages. Klingt jetzt zwar nach Haarspalterei, aber mit falschen Bezeichnungen kann man sich schon mal einen Wolf suchen
    Jepp, sorry. War in Gedanken noch woanders.
    So wie Active Server Pages (.net). Da ich .net gerade erwähne.
    C# ist auch eine sehr schöne Sprache die man erlernen könnte.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

Ähnliche Themen

  1. Anfänger Problem, womit Anfangen ?
    Von BlueEagel im Forum Linux & Unix
    Antworten: 16
    Letzter Beitrag: 23.02.09, 14:55
  2. Womit Anfangen
    Von Dimensionm im Forum Java
    Antworten: 4
    Letzter Beitrag: 02.11.07, 11:36
  3. Thema: PHP lernen, womit anfangen?
    Von profaker im Forum PHP
    Antworten: 5
    Letzter Beitrag: 16.03.05, 20:50
  4. Antworten: 18
    Letzter Beitrag: 09.01.04, 10:10
  5. Webserver für Housing - Wie und Womit anfangen?
    Von JanMan im Forum Hosting & Webserver
    Antworten: 3
    Letzter Beitrag: 25.09.02, 13:39