WinFuture-Forum.de: C# - Woher? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 5 Seiten +
  • 1
  • 2
  • 3
  • 4
  • 5

C# - Woher?

#16 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.505
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 11. Januar 2006 - 14:26

Zitat

allein OpenOffice ist da ja schon ein Bsp, das Java nicht schnell ist.

Nur kleine Teile von OpenOffice sind in Java geschrieben.

Außerdem ist Java schnell.
man Hotspotoptimierung
man Garbage Collection
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

Anzeige



#17 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.801
  • Beigetreten: 24. September 03
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 11. Januar 2006 - 14:31

Beitrag anzeigenZitat (Rika: 11.01.2006, 14:26)

man Hotspotoptimierung
man Garbage Collection


Gesundheit! :)

Beitrag anzeigenZitat (Rika: 11.01.2006, 14:26)

Nur kleine Teile von OpenOffice sind in Java geschrieben.


Scheinen wohl gerade die Teile zu sein, die am häufigstens geladen werden. :P
0

#18 Mitglied ist offline   mo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.795
  • Beigetreten: 17. Juni 02
  • Reputation: 0
  • Wohnort:Ulm / BaWü

geschrieben 11. Januar 2006 - 14:33

Zitat

Scheinen wohl gerade die Teile zu sein, die am häufigstens geladen werden.

Und wie kommst du darauf?
I'm mó. mo's good twin.
0

#19 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.801
  • Beigetreten: 24. September 03
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 11. Januar 2006 - 14:35

@mo

naja, weil OpenOffice einfach langsam ist, egal was ich mach. Schon allein der Start zb vom Writer dauert Jahre. Und das SchnellstartDings kanns ja wohl auch nicht sein.

Wenn ich da mein Word starte ist das schon offen bevor ich überhaupt richtig draufgeklickt hab.
0

#20 Mitglied ist offline   mo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.795
  • Beigetreten: 17. Juni 02
  • Reputation: 0
  • Wohnort:Ulm / BaWü

geschrieben 11. Januar 2006 - 14:41

Tobias,
und daran ist jetzt Java schuld weil....?
I'm mó. mo's good twin.
0

#21 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.801
  • Beigetreten: 24. September 03
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 11. Januar 2006 - 14:45

@mo

... ich finde das eine Programmiersprache von sich aus schon schnell sein sollte OHNE das sich da erst nen Hardcore-Coder hinsetzen muss um das mit tricks und kniffen halbwegs schnell zu bekommen.

Ich behaupte einfach mal wenn OO in C++ programmiert wäre, dann würde das entscheidend schneller von statten gehen.
0

#22 Mitglied ist offline   mo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.795
  • Beigetreten: 17. Juni 02
  • Reputation: 0
  • Wohnort:Ulm / BaWü

geschrieben 11. Januar 2006 - 14:51

tobias, dein einziger "Beweis", dass JavaProgramme langsamer sind als C++-Programme ist, dass JavaProgramme langsamer sind als C++-Programme.
i) Java ist langsamer als C++
ii) mit i) gilt, dass Java langsamer als C++ ist.
q.e.d.
I'm mó. mo's good twin.
0

#23 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.505
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 11. Januar 2006 - 14:52

Zitat

naja, weil OpenOffice einfach langsam ist, egal was ich mach.

Mach mal ein Search-and-Replace über 90000 Zeilen in OO Calc. Dauert knapp 2 Sekunden.
Wenn du einen Rechner findest, auf dem Excel weniger als 5 Minuten dafür braucht...

Zitat

Schon allein der Start zb vom Writer dauert Jahre.

Ladezeiten haben genau wieviel mit Geschwindigkeit zu tun?

Zitat

Und das SchnellstartDings kanns ja wohl auch nicht sein.

Ach, und bei MS Office ist das gleiche etwa nicht schlimm?

Zitat

ich finde das eine Programmiersprache von sich aus schon schnell sein sollte OHNE das sich da erst nen Hardcore-Coder hinsetzen muss um das mit tricks und kniffen halbwegs schnell zu bekommen.

Also Java. Die meisten Java-Versager benutzen nämlich entweder nicht anwendbare Paradigmen aus C++ oder veraltete Paradigmen aus Java. Z.B. riesige Object-Collections, Alloziieren von Utility-Klassen, massive interne Fehlerbehandlung statt Fehlerpropagation, Hin- und Her-Casten statt ordentlicher Typisierung...
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#24 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.801
  • Beigetreten: 24. September 03
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 11. Januar 2006 - 15:02

Nun ja, das Problem ist das ich bis jetzt noch kein "schnelles" Java-Programm kenne.

Ich würde einfach gern mal nen offiziell verfügbares Java-Programm testen, was schnell ist, INKL. ladezeit.
0

#25 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.505
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 11. Januar 2006 - 15:15

Schade, daß ich dir unsere Sensorik-Entwicklungsumgebung für SAP Smart Items nicht zeigen darf. :)

Jetzt sollte man also erst einmal klären, bei welchen Programmen es wo auf Schnelligkeit ankommt. GUI-Reaktionszeit? Die ist sowieso hevorragend. Berechnungsgeschwindigkeit? Datendurchsatz? Gibt kaum Programme, die sich mit so etwas befassen. Java wird ja meistens wegen seiner guten Abstraktionsmöglichkeiten eingesetzt.

Hm... mir fiele da beispielsweise Apache Xerxes als XML-Parser und XSLT-Transformer ein, der der deutlich schnellste im ganzen Umfeld ist. Oder Tomcat als JSP-Server.

Dieser Beitrag wurde von Rika bearbeitet: 11. Januar 2006 - 15:18

Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#26 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.801
  • Beigetreten: 24. September 03
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 11. Januar 2006 - 15:17

@Rika

Naja, es "sollte" ja, wenn dann, auch Tools für den Normalbetrieb geben oder?
0

#27 Mitglied ist offline   Schwabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.769
  • Beigetreten: 27. November 05
  • Reputation: 0
  • Wohnort:Walding, Österreich

geschrieben 11. Januar 2006 - 15:37

Ich finde das immer sehr amüsant, wenn ihr euch über programmiesprachen streitet.

Wenn ich mir die dinger so ansehe, ist meiner meinung der jeweilige geschmack des benutzers der grund für dei sprache die er wählt.

Und sich mit rika zu streiten? der hat immer ein argument! :P

Also zum lernen ist c# oder java am besten.(hab ich so rausgelesen)

Ich wollte auch auf keinen fall das dieser thread so endet! :)

Meine letzte frage:

WAS kann ich mit c# alles machen? nur kleine beispiele, was für möglichkeiten ich habe. danke!

Dieser Beitrag wurde von schwabi bearbeitet: 11. Januar 2006 - 15:39

0

#28 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 11. Januar 2006 - 15:45

Also ich habe jetzt selbst Java angefangen und muss sagen, dass es top ist :)
Angefangen zu coden habe ich mit PHP und kann über "Programmiersprachen" eigentl. nichts, da PHP ja eine sogenannte "Zwitter"-Sprache ist. Ich persönlich finde, dass es egal ist mit welcher du anfängst, denn du musst die Grundprinzipien (Schleifen, Fälle,...) können, ich habe festgestellt, dass dieser, egal ob in C, C++, Java, Delphie oder PHP alle gleich aufgebaut sind, mit einigen kleinen unterschieden in der Schreibart.
Persönlich würde ich jetzt aber wegen der OO-programmierung mit Java anfangen. Ich finde, dass man diese in PHP nicht so toll lernen kann/konnte.
0

#29 _MagicAndre1981_

  • Gruppe: Gäste

geschrieben 11. Januar 2006 - 15:52

Beitrag anzeigenZitat (Rika: 11.01.2006, 09:33)

C# macht Mehrfachmethodendispatch.


Was ist Mehrfachmethodendispatch? :D

Beitrag anzeigenZitat (Rika: 11.01.2006, 09:33)

Viel zu viele, total wirr, und vor allem kann man nur sehr umständlich eigene schreiben.


:) Was ist daran denn wirr? Das ist total strukturiert. Du kannst damit auch gleich Kontrollen einbauen. Was ist denn daran schwer zu schreiben?

Beitrag anzeigenZitat (Rika: 11.01.2006, 09:33)

kann mir eigentlich mal einer erklären, warum die StringList keine List<String> ist?


StringList gibts in C# nicht, nur in Delphi :P

Beitrag anzeigenZitat (Rika: 11.01.2006, 09:33)

Ja, eine Qual. Javadoc hingegen ist übersichtlich und ordentlich.


Die Summary-tags von C# sind viel übersichtlicher als Javadoc.
0

#30 Mitglied ist offline   greg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 401
  • Beigetreten: 20. Februar 05
  • Reputation: 0
  • Wohnort:Zossen

geschrieben 11. Januar 2006 - 15:59

für JAVA zum anlernen kann ich Hamster-JAVA wärmstens empfehlen, macht richtig laune so Schleifen,etc. kennenzulernen
0

Thema verteilen:


  • 5 Seiten +
  • 1
  • 2
  • 3
  • 4
  • 5

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0