Najbardziej lubiane i nielubiane języki programowania - zestawienie

Odpowiedz Nowy wątek
2018-01-08 13:02
17

Jakiś czas temu na forum utworzyłem dwa wątki, w których mogliście wyrazić swoją sympatię oraz dezaprobatę dla poszczególnych języków programowania. Czas trwania ankiet się skończył i pomyślałem, że fajnie byłoby porównać ilość głosów pozytywnych i negatywnych ze sobą. Jednocześnie bardzo dziękuję za Wasze głosy, ponieważ dzięki nim powstało bardzo fajne zestawienie. Spodziewaliście się takich wyników, co Was najbardziej zaskakuje?

Kilka języków wzbudziło szczególnie Wasze zainteresowanie. Języki te zebrały największą ilość głosów:

  1. PHP (67 głosów)
  2. Javascript (66 głosów)
  3. Java (64 głosy)
  4. C# (53 głosy)
  5. Python (52 głosy)

Zdecydowanie najbardziej lubiane języki wg różnicy (ilość) głosów pozytywnych i negatywnych ( :) ) :

  1. C# (43 głosy pozytywne vs 10 negatywnych)
  2. Python (42 głosy pozytywne vs 10 negatywnych)
  3. TypeScript (16 głosów pozytywnych vs 1 negatywny)
  4. Java (38 głosów pozytywnych vs 26 negatywnych)
  5. C++ (27 głosów pozytywnych vs 17 negatywnych)

Zdecydowanie najbardziej lubiane języki wg stosunku (%) głosów pozytywnych i negatywnych to ( :) ) :

  1. Haskell (100% głosów pozytywnych - 7 vs 0)
    Rust (100% głosów pozytywnych - 7 vs 0)
    Scala (100% głosów pozytywnych - 7 vs 0)
    Clojure (100% głosów pozytywnych - 4 vs 0)
  2. Typescript (94% głosów pozytywnych 16 vs 1)
  3. C# (81% głosów pozytywnych 43 vs 10)
    Python (81% głosów pozytywnych 42 vs 10)
  4. Kotlin (79% głosów pozytywnych 11 vs 3)
  5. Ruby (71% głosów pozytywnych 10 vs 4)

Zdecydowanie najbardziej nielubiane języki wg różnicy (ilość) głosów pozytywnych i negatywnych to ( :( ):

  1. PHP (50 negatywnych vs 17 pozytywnych)
  2. Vba (30 negatywnych vs 0 pozytywnych)
  3. Bash (24 negatywnych vs 19 pozytywnych)
  4. JavaScript (40 negatywnych vs 26 pozytywnych)
  5. Perl (13 negatywnych vs 0 pozytywnych)

Zdecydowanie najbardziej nielubiane języki wg stosunku (%) głosów pozytywnych i negatywnych to ( :( ):

  1. VBA (100% głosów negatywnych 0 vs 30)
    Perl (100% głosów negatywnych 0 vs 13)
    Coffescript (100% głosów negatywnych 0 vs 10)
    Matlab (100% głosów negatywnych 0 vs 6)
  2. Bash (82% głosów negatywnych 5 vs 24)
  3. PHP (75% głosów negatywnych 17 vs 50)
  4. R (71% głosów negatywnych 2 vs 5)
  5. JavaScript (61% głosów negatywnych 26 vs 40)

Języki które najbardziej dzielą programistów (najbardziej zbliżona ilość głosów, pozytywne vs negatywne):

  1. Lua (50% vs 50%, 3 vs 3)
    Erlang (50% vs 50%, 1 vs 1)
  2. Swift (43% vs 57%, 3 vs 4)
  3. Java (59% vs 41%, 38 vs 26)
  4. Objective-C (40% vs 60%, 2 vs 3)
  5. Javascript (39% vs 61%, 26 vs 40)
    C++ (61% vs 39%, 27 vs 17)

Oto linki do wątków z ankietami:
Najbardziej lubiane języki programowania :)
Najbardziej nielubiane języki programowania


Wiedza to potęga
edytowany 3x, ostatnio: Haskell, 2018-01-10 16:08
podaj dodatkowo ilość tam gdzie pokazujesz okrągłe procenty jak 100% czy 50% - Julian_ 2018-01-09 23:40
@Julian_: Dodałem ilość głosów. - Haskell 2018-01-10 14:45

Pozostało 580 znaków

2018-01-08 20:49
1

Dobra robota, łapka w górę:) Cieszy wysokie miejsce Pythona, jest dynamiczny - czyli szybkie prototypowanie, oraz można w nim swobodnie pisac coś większego niż jedna klasa i parę funkcji:), trochę wolny, ale mi to akurat nie przeszkadza.
Szkoda trochę, że w lubianych nie ma żadnego funkcyjnego lispu (clojure, scheme czy racket).


edytowany 1x, ostatnio: lion137, 2018-01-08 20:49

Pozostało 580 znaków

2018-01-10 14:07
4

2 ciekawiace mnie sprawy:

  • nie ma haskella ani scali (czyzby tak malo amatorow fp?)
  • r jest tak znienawidzony (chyba to nie kwestia popularnosci jezyka a jednego usera ;))
Języków funkcyjnych nie ma ze względu na mój fakap :( Sprawdziłem jeszcze raz wszystkie wyniki i Haskell, Scala razem z Rustem i Clojure znalazły się na czele najbardziej lubianych języków. Jeżeli chodzi o R, to niestety było mało głosów na ten język i dlatego kilku śmieszków, którzy nie lubią Juliana mogło przekłamać wynik. - Haskell 2018-01-10 14:47
spoko, tak czy siak dobra robota. co do Juliana to imo wystarczajacy powod zeby nie lubic r ;) - katelx 2018-01-10 16:40

Pozostało 580 znaków

2018-01-10 14:17
V-2
0

Co się ajoesowcom tak w Swifcie nie podoba?


Nie ma najmniejszego powodu, aby w CV pisać "email" przed swoim adresem mailowym, "imię i nazwisko" przed imieniem i nazwiskiem" ani "zdjęcie mojej głowy od przedniej strony" obok ewentualnego zdjęcia.

Pozostało 580 znaków

2018-01-10 15:31
0

Popełniłem tragiczny fakap, zestawienie dotyczące najbardziej lubianych języków było niekompletne. Dzięki @katelx już poprawiłem błąd i zaktualizowałem wyniki. Poza tym na prośbę @Julian_ dodałem ilość głosów przy wynikach procentowych.


Wiedza to potęga
to teraz faktycznie widać jak VBA został zmasakrowany po całości ciężkim pługiem do głębokiej okri. - Julian_ 2018-01-10 17:31

Pozostało 580 znaków

2018-01-10 15:39
0

Ci co by chcieli hejtować Scalę, Clojure czy Haskella to nie rozumieją, a ci co rozumieją to już nie hejtują:-D. A, czemu się zmieniła kolejność? C# dalej powinno prowadzić (oczko przed Pythonem), ma bezwzględnie najwięcej głosów pozytywnych.


ja nie tylko nie hejtuję, ale wręcz ją lubię :D - robertwadowski 2018-01-10 15:45
@lion137: zrobiłem dwa zestawienia, jedno wg różnicy bezwzględnej głosów, a drugi wg stosunku pozytywnych i negatywnych - Haskell 2018-01-11 10:06

Pozostało 580 znaków

2018-01-10 22:38
Mały Karp
1

Scala to następca na JVM, uwielbiam Scala i Akka zarobki ponad 24 tys zł.

powiedział gość z marnymi 3k na łape( mam cie po ip) - factor J 2018-01-12 15:55
@factor J: przecież pod tym IP może siedzieć całe osiedle - maniutek20 2018-01-16 00:37

Pozostało 580 znaków

2018-01-14 18:55
0

Mój od niedawna ulubiony: common lisp

EDIT: dlaczego:

  • można zmieniać dynamicznie język,
  • można zmieniać i dodawać składnię
  • kod bardzo wysoko poziomowy,
  • metody generyczne (mniej więcej: metoda wirtualna po kilku klasach naraz)
  • bardzo łatwo stworzyć DSL, który bardzo upraszcza kod
  • jedyny język, w którym składnia nie robi się upierdliwa i nigdy nie musze pisać tzw. boiler plate kodu
  • prawie wszystkie biblioteki są open source
  • kilka kompilatorów - każdy do czego innego (np. można embedować do innego języka, jest nawet biblioteka która pozwala na mieszanie lispa z pythonem albo pisanie GLSL w lispie (z makrami))
  • bardzo zaawansowany system makr (nie podobny do makr z C++ - właśnie dzięki temu łatwo stworzyć DSL)

z minusów:

  • b. trudny - dla porównania: niektórych języków uczyłem się w weekend - lisp jest nie do ogarnięcia w weekend
  • trudno zacząć bez znajomości emacsa (ja uczyłem się obu jednocześnie i było dość ciężko)

░█░█░█░█░█░█░█░█░█░█░█░
edytowany 6x, ostatnio: krwq, 2018-01-14 19:13
Jakikolwiek argument dlaczego? - WhiteLightning 2018-01-14 18:58
edytowałem post - krwq 2018-01-14 19:01

Pozostało 580 znaków

2018-01-14 19:02
Uuuu Szpiegostwo
0

@ factor J to którym moderatorem jesteś na klonie nicku, że widząc IP użytkowników tego forum szpiegujesz ich IP, to jest legalne? No fajnie się teraz wydałeś, brawo ty.

nic nie pisz wiecej, bo wyciągne twoje zarobki z twojego ip - factor J 2018-01-16 01:04

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0