|
Suchergebnisse
|
|
Geschrieben am: 01 Nov 2007, 17:57 in Programmiersprachen |
Are you afraid?
Punkte: 1648
seit: 11.10.2007
|
Class-obsessed geht weiter als nur reine Objektorientierung; insbesondere zwingt einem Java auf, wie man sein Programm zu organisieren hat (naemlich in Klassen, und dabei jede Klassen in eine eigene Datei et cetera).
Patterns an sich sind einfach mal deshalb scheisse, weil wiederkehrende Muster in Quelltexten _voellig unterschiedlicher Programmen_ bedeuten, dass die Sprache (oder die Programmierer) an dieser Stelle defizitaer ist, ansonsten gaebe es ja irgendein Feature, mit dem man diese Muster beseitigen kann.
Sun straeubt sich zum Beispiel, mal const in Java zu integrieren, weil es da diverse Patterns gibt, mit denen man das nachbauen kann (ist ja kein Ding, wenn man da statt einem Schluesselwort pro Methode ein komplettes Interface fuer braucht, man hat ja eine gute IDE und die Zielgruppe wird sich schon nicht beschweren). |
|
Forum: Computer und Technik
· Zum Beitrag: #1047818037
· Antworten: 31
· Gelesen: 16187
|
|
|
Geschrieben am: 01 Nov 2007, 15:12 in Ubuntu Linux |
Are you afraid?
Punkte: 1648
seit: 11.10.2007
|
Zitat(rakete @ 01 Nov 2007, 11:03) sicher swapt er erst wenn der RAM dicht ist, RAM ist aber nicht umsonst in Rechnern verbaut, der wird nämlich dazu genutzt Daten die oft und fix zur Verfügung stehen müssen zwischenzulagern. Wenn jetzt soviel zusammenkommt, das er 2 volle Arbeitsspeicher swapt, dann hast Du mit nem DualCore das Gefühl auf nem celeron500 zu arbeiten... weil die Festplatte bei weitem nicht so schnell nachladen kann wie ein RAM... Ich hab nichts gegenteiliges behauptet, das gilt im Gegenteil noch viel allgemeiner, naemlich unabhaengig von der RAM-Groesse. Zitat(rakete @ 01 Nov 2007, 11:03) heutzutage macht die n RAM = 2*n swap nurnoch bei Großservern Sinn, die große Mengen an Daten schaufeln müssen... Desktoprechner sind heutzutage in der Regel überkandiedelt und in den allermeisten Fällen trifft meine erste Aussage (RAM=swap ist gut) zu... sollte man allerdings Serverfunktionen und ganz, ganz, GANZ viele Hintergrunddienste laufen haben und noch einen eher alten Rechner (unter 1GB RAM), dann kann es auch bei Desktop Systemen sinnvoll sein die swap mit der doppelten RAM-Größe anzulegen... Ich haette da trotzdem noch ein Argument fuer Swap von der doppelten Arbeitsspeichergroesse: Suspend to Disk (und das will man gerade auf Desktopsystemen (und noch viel mehr auf Laptops) definitiv haben). |
|
Forum: Computer und Technik
· Zum Beitrag: #1047817989
· Antworten: 440
· Gelesen: 174434
|
|
|
Geschrieben am: 01 Nov 2007, 14:58 in Programmiersprachen |
Are you afraid?
Punkte: 1648
seit: 11.10.2007
|
Java ist der letzte Dreck (gut, der Vorletzte, Cobol raeumt da ab): Class-obsessed und Pattern-obsessed. Zitat An apprentice software engineer approaches a Master software engineer and explains "I have been appointed lead on the next design effort. I will find unique and distinct ways of solving the problem. I have seen other implementations of the project application and I am sure I can do better." The Master merely shakes his head in pity and walks away. A month later, the same apprentice approaches the master defeated and says "Master, the design is taking far too long. I feel like I am stuck on what should be the most trivial issues. Is there something you can give that can help me?" The Master smiles and presents the apprentice with a freshly printed copy of his latest PatternLanguage (written especially for efforts in which the apprentice was involved). The apprentice accepts the bound pages, perks up and walks away confidently. Another month later, the same apprentice approaches the master gleefully waving the Master's PatternLanguage print-out and explains "Master, your patterns are wonderful! Not only did they give me new insight into how to solve my problems, but they imparted a great deal of wisdom on how many of my design issues were common and have been addressed time and time again by other masters. In fact, I recently finished work on a tool to automate the application of your patterns. It will be as simple as picking the right patterns and telling the tool to generate code. My manager thinks that it's great and he says that all new projects will design their applications using the tool. You, sir, are a hero!" At this, the Master promptly takes his bound copy of the PatternLanguage away from the apprentice and rips it to shreds. He then angrily casts the torn papers to the floor, shakes his head disapprovingly, sighs, and walks away. ( KoansMetaphorsAndParables) Aber Hautpsache ist halt, man treibt den Java-Hype weiter und stempelt erstmal alles, was nicht-objektorientiert, dafuer aber international standardisiert ist, als boese ab. |
|
Forum: Computer und Technik
· Zum Beitrag: #1047817987
· Antworten: 31
· Gelesen: 16187
|
|