Die Methode, nach der der Tiobe-Index ermittelt wird, ist unseriös und sagt praktisch nichts aus, also wird über diesen Quatsch immer noch regelmäßig in Medien wie golem oder heise berichtet? Das ist genauso blödsinnig wie die Verbreitung von Linux-Distributionen anhand Anzahl der Seitenaufrufe bei Distrowatch zu beurteilen.
Es ist immerhin ein Ansatz und so verkehrt sind die Ergebisse sicherlich nicht.
Wulfen schrieb:
--------------------------------------------------------------------------------
> Es ist immerhin ein Ansatz und so verkehrt sind die Ergebisse sicherlich
> nicht.
nein es ist eben KEIN ansatz und die ergebnisse sind tatsaechlich TOTAL verkehrt.
es gibt keinen kausalen zusammenhang zwischen suchanfragen<-->"beliebtheit" einer programmiersprache.
diese statistik sagt folgendes aus:
"nach Java wird oefter gesucht als nach Lua."
nicht mehr und nicht weniger!
im artikel wird objc "ge-hyped" (es gibt einen kausalen zusammenhang zwischen medienhypes und anzahl suchanfragen :) ), aber gerade diese sprache ist ein gutes beispiel, denn objc ist alternativlos wenn man fuer ipad/iphone/ios programmieren will (ipad/iphone wird auch ge-hyped :) ). das hat dann genau 0 mit "beliebtheit" zu tun, wenn ein ios entwickler nach "objc nsstring" sucht..
PHP ist auch ein gutes beispiel.. es gibt webseiten auf denen php sehr gut dokumentiert ist. die werden einfach direkt angesurft.
wer googled nach "C" oder "R" und erwartet eine sinnvolle ausgabe?
wer googled nach "logo" und meint die programmiersprache?
... ...
...
die statistik ist, wie so viele andere, komplett fuer die tonne..
mfg
einTroll
trollianer schrieb:
--------------------------------------------------------------------------------
> Wulfen schrieb:
> ---------------------------------------------------------------------------
> -----
> > Es ist immerhin ein Ansatz und so verkehrt sind die Ergebisse sicherlich
> > nicht.
>
> nein es ist eben KEIN ansatz und die ergebnisse sind tatsaechlich TOTAL
> verkehrt.
> es gibt keinen kausalen zusammenhang zwischen suchanfragen<-->"beliebtheit"
> einer programmiersprache.
Mit Beliebtheit ist nicht gemeint, dass die Sprache bei Programmierern "beliebt" ist, sondern, wie häufig sie eingesetzt wird. Hier gibt es den kausalen Zusammenhang, da bei Problemen mit der Sprache danach ja gesucht wird. Wenn also jemand "C++ copy" sucht, dann weiß man, dass C++ verwendet wird.
Natürlich ergibt das keine absoluten Zahlen, aber ein doch relativ schlüssiger Indiz.
>
> diese statistik sagt folgendes aus:
> "nach Java wird oefter gesucht als nach Lua."
> nicht mehr und nicht weniger!
>
Stimmt, aber man sucht nicht nach "Java string", wenn man nicht mit Java programmiert.
> im artikel wird objc "ge-hyped" (es gibt einen kausalen zusammenhang
> zwischen medienhypes und anzahl suchanfragen :) ), aber gerade diese
> sprache ist ein gutes beispiel, denn objc ist alternativlos wenn man fuer
> ipad/iphone/ios programmieren will (ipad/iphone wird auch ge-hyped :) ).
> das hat dann genau 0 mit "beliebtheit" zu tun, wenn ein ios entwickler nach
> "objc nsstring" sucht..
Jetzt weiß man, dass er objc verwendet. Mehr wollte man auch nicht wissen. Man will ja nicht wissen ob ihm ObjC gefällt.
>
> PHP ist auch ein gutes beispiel.. es gibt webseiten auf denen php sehr gut
> dokumentiert ist. die werden einfach direkt angesurft.
Die gibt es überall und für jede Sprache. Das Ergebnis dürft nur gering verfälscht werden.
>
> wer googled nach "C" oder "R" und erwartet eine sinnvolle ausgabe?
Nach dem alleinigen Buchstaben niemand, aber immer im Zusammenhang mit seinem Problem.
>
> wer googled nach "logo" und meint die programmiersprache?
>
s.o.
> ... ...
> ...
>
> die statistik ist, wie so viele andere, komplett fuer die tonne..
>
Nein, ist sie nicht. Sie gibt einen guten Indiz wie die Sprachverteilung bei Projekten ist.
> mfg
> einTroll
trollianer schrieb:
--------------------------------------------------------------------------------
> die statistik ist, wie so viele andere, komplett fuer die tonne..
Als Momentaufnahme sicherlich, als Trendbarometer kann man eine gewisse Relevanz attestieren. Die Frage ist, welche Konsequenzen man aus der Platzierung ziehen sollte - am besten keine ;-)
Objective-C wäre auch ohne Tiobe die womöglich beste und sicherlich leistungsfähigste Sprache für die Entwicklung mobiler Anwendungen.
Die Statistik ist was fürn Arsch.
Da sollte man lieber gängige open source project hoster nehmen und da die benutzten Sprachen benutzen.
Das würde eine reale Statistik ergeben.
@_4ubi_: du bist auf die auslegung der statistik hereingefallen.. natuerlich gibt es den fall, in dem jemand erstmalig nach einer programmiersprache sucht, um sich ueber diese zu informieren. aber der viel groessere teil der suchanfragen haben mit der "beliebtheit" oder "wichtigkeit" oder dem "marktanteil" der sprache garnix zu tun und verfaelschen massiv das ergebnis, wenn man sie als "beliebtheits ranking" interpretiert.
noch ein bsp. dass dir evtl die augen oeffnet:
die syntaxverfolstaendigung von XCode( oder eclipse, wenn du ehr der java typ bist) sowie die eingebaute hilfe ist ziemlich gut im vergleich zu z.b. einem texteditor in dem jemand PHP code schreibt. deshalb wird es im mittel evtl. wesentlich mehr PHP suchanfragen geben, weil objc probleme direkt mit der hilfe geloest werden.
in dem fall zaehlt die statistik also: "die syntax probleme die beim programmieren entstehen und nicht mit hilfe der entwicklungsumgebung geloest werden koennen."
das hat mal so garnix mit dem marktanteil der programmiersprache zu tun..
selbstzitat:
> diese statistik sagt folgendes aus:
> "nach Java wird oefter gesucht als nach Lua."
mfg
_4ubi_ schrieb:
> Stimmt, aber man sucht nicht nach "Java string", wenn man nicht mit Java
> programmiert.
und was is wenn man sich über die aktuelle bademode auf der insel java informieren möchte?
_4ubi_ schrieb:
--------------------------------------------------------------------------------
> Nein, ist sie nicht. Sie gibt einen guten Indiz wie die Sprachverteilung
> bei Projekten ist.
Das glaube ich nicht.
Hier liegt Hallo_World schon richtig, Tiobe ist ein Indiz für die Suche nach Informationen zu einer Sprache. Diese Statistik auf etwas anderes zu übertragen, wie die Sprachverteilung bei Projekten, ist an den Haaren herbeigezogen.
Java sehe ich unverändert auf Platz 1, weil es häufig Unterrichtssprache in Schulen und Hochschulen ist. Wie ich die aktuelle Situation um Java mitbekomme, sinkt die Bedeutung von Java seit Jahren kontinuierlich und deutlich.
Ich weiß, dass in manchen großen Firmen, Java Projekte eingestampft und durch Neuentwicklungen ersetzt werden und Neuentwicklungen nicht mehr mit Java begonnen werden (dürfen!).
Die Idee der billigen Java-Entwicklungen ist meiner Beobachtung nach gescheitert, weil Java zwar eine einfachere (=billigere) Ausbildung als z.B. C++ voraussetzt, um es zu bedienen, die Programmierprobleme aber nicht einfacher werden und so einfach ausgebildete Programmierer mit einer semantisch schwachen Sprache über Probleme stolpern, die sie in ihrer Ausbildung nicht kennengelernt haben.
Eine Ausbildung in C++ vermittelt die Probleme, weil C++ dafür auch Lösungen liefert. Will ich C++ lernen, muss ich die Probleme verstehen, die C++ löst. Viele dieser Probleme werden in Java/C# nicht vorgestellt, weil Java/C# sie auch nicht lösen.
Was man also an Ausbildung (und entsprechend dann an Gehalt) spart, führt zu fehlerhafter Software und langen (und zeitlich wie finanziell teuren) Debuggingsessions ohne Hilfe der Sprache.
Als ich als Java-Entwickler gearbeitet habe, versuchte man sich mit Tools zu helfen, die aber die Funktion des Programms auch nur raten konnten und entsprechend tausende "Tipps" gaben, die man einzeln prüfen durfte.
Ein C++-Compiler hätte das Kompilieren verweigert und die problematischen Stellen als Fehler ausgedruckt.
cry88 schrieb:
--------------------------------------------------------------------------------
> _4ubi_ schrieb:
> > Stimmt, aber man sucht nicht nach "Java string", wenn man nicht mit Java
> > programmiert.
>
> und was is wenn man sich über die aktuelle bademode auf der insel java
> informieren möchte?
Bestimmt einen C String 8-)
Kommentare: 171 | letzter Beitrag 20:42 Uhr
Kommentare: 94 | letzter Beitrag 26.05. 19:45
Kommentare: 77 | letzter Beitrag 20:57 Uhr
Kommentare: 70 | letzter Beitrag 18:56 Uhr
Kommentare: 62 | letzter Beitrag 21:44 Uhr
E-Mail an news@golem.de

Der japanische Spieldesigner Goichi Suda - Fans sagen schlicht "Suda 51" - ist für schräge Actionspiele bekannt. Sein nächstes Werk schickt ein scheinbar braves Schulmädchen in den Kampf gegen Zombies.

Weitgehend unbemerkt hat der US-Händler Tigerdirect die ersten Chromebox-Systeme von Google ausgeliefert. Für 330 US-Dollar bekommt der Nutzer recht gute Hardware in Nettop-Form, die sehr viel leistungsfähiger ist als die des Chromebook mit ChromeOS.

Der neue Chef der Piratenpartei steht im Verteidigungsministerium unter Druck. Elektronische Kommunikation für seine Partei ist ihm in der Dienstzeit untersagt. "Es gibt Leute im Ministerium, die darauf warten, dass ich Fehler mache", sagte Schlömer.

Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.