wtorek, 26 stycznia 2016

Programowanie

Programowanie

 Trudno jest jednoznacznie, bez kontekstu, odpowiedziec na pytanie o popularnosc jezykow programowania. Popularnosc mozna mierzyc iloscia powstalego kodu czy iloscia programow.
Staruszek Fortran nadal jest uzywany w zastosowaniach naukowych i inzynierskich. Leciwy COBOL nadal jest uzywany w korporacyjnych centrach danych.
Publikowany jest szereg indeksow popularnosci jezykow programowania:
- TIOBE Programming Community Index
- The Language Popularity Index
- PYPL Popularity of Programming Language
- The RedMonk Programming Language Rankings
- The Trendy Skills
- The Transparent Language Popularity Index
- Black Duck Software monitors

Kazdy z indeksow ma rozne zalety i wady. Wyniki sa zreszta dosc podobne. Jednak oceny popularnosci jezykow programowania bywaja kontrowersyjne.
Ponizej wykres firmy TIOBE pokazujacy popularnosc jezykow programowania w okresie lat 2002-2015. Popularnosc niektorych "modnych" jezykow osiaga apogeum i potem spada ich popularnosc. Inne dostojnie trwaja dekadami.

3 komentarze:

  1. Jako ze jestem "z branzy" a do tego od technicznej/produkcyjnej strony uwazam ze analiza jaki jezyk jest popularny jest bez sensu. Duzo ciekawsze I bardziej znaczace byloby pokazania tego tematu przez pryzmat platform/framework'uf.
    Bo porownywanie takich roznych zwierzakow jak Visual Basic. Net z JavaScript i C to jakies nieporozumienie to sa zupelnie rozne rzeczy. To jak porownywanie roweru, tankowca i odrzutowego samolotu pasazerskiego. Jak to porownywac - popularnosc, masa przewozonego ladunku/iloscia pasazerow, zaawansowaniem?
    Samoloty porownujemy z samolotami a rowery z rowerami. Porownywanie wszystkiego klasie "wehikuly" jest bez sensu..

    OdpowiedzUsuń
    Odpowiedzi
    1. "Trudno jest jednoznacznie, bez kontekstu, odpowiedziec na pytanie o popularnosc jezykow programowania. "

      Calkowicie sie zgadzam z tym ze czasem porownania sa bez sensu

      Usuń
  2. Przecież jezyk programowania to tylko szczegół. To tylko opakowanie Ważny jest algorytm.

    OdpowiedzUsuń