Jaki jest najpopularniejszy język programowania ?

0

artykuł pod takim tytułem został opublikowany na portalu Jesteśmy Tu http://jestesmytu.pl

http://jestesmytu.pl/2014/01/jaki-jest-najpopularniejszy-jezyk-programowania/

nie ukrywam, że odpowiedź jest nie tylko zaskakująca ale wzbudziła szereg kontrowersji na paru forach :)

a jaka jest Wasza opinia ?

8

Bzdury. Kto normalny mierzy popularność języka liniami kodu? o_O To asembler pewnie byłby mega popularny...
Przeciez wszystkie nowoczesne języki programowania są nastawione na to żeby mieć dużą siłę wyrazu -> mało kodu, dużo funkcjonalności.
Zresztą te kody w COBOLU zapewne też są w dużej mierze generowane a nie pisane z palca, a w takiej sytuacji można by uznać że kody w C/C++ należy liczyć jako kody asemblera bo przeciez kompilator najpierw do takiej postaci ten kod tłumaczy.

I co? Jeśli napisze tą samą funkcjonalność w Pythonie w 10 linijkach i w COBOLU w 100 to znaczy ze Python jest 10 razy mniej "popularny" bo powstało w nim mniej kodu? :D :D

Popularność, taką realną, danego języka można mierzyć na przykład liczbą tematów na StackOverflow, albo liczbą projektów na githubie.

3

Zależy jak rozumieć termin 'popularność'.

Wg http://pl.wiktionary.org/wiki/popularno%C5%9B%C4%87 popularność to:

bycie powszechnie znanym i lubianym, ogólne uznanie i rozgłos

COBOL nijak do tego obecnie nie pasuje.

1

Tak to jest jak do technicznych i ścisłych rzeczy podejdą humaniści z brakiem wiedzy i zaczną pisać artykuły.
Nic tylko zaśmiać się z poziomu jaki ten artykuł posiada.

0
Programms napisał(a):

Tak to jest jak do technicznych i ścisłych rzeczy podejdą humaniści z brakiem wiedzy i zaczną pisać artykuły.
Nic tylko zaśmiać się z poziomu jaki ten artykuł posiada.

Humanista by czegoś takiego nie napisał: "transakcji business’owych". W jakim to jest w ogóle języku?! A przecinki zostały wstawione chyba metodą Monte Carlo. To nie humanista, to zwykły ignorant.

0

phi 300 miliardow lini kodu? W ktorym jezyku wygenerowac Ci wiecej?

0

kody w COBOL nie były generowane, to wszystko jest "hand-made". większość z nich pochodzi z dawnych czasów.

nic nie poradzę, że ten archaiczny i toporny język programowania jest nadal używany. szczególnie w państwach wysoko rozwiniętych gdzie już w latach 70-tych stać było, co większą firmę, na mainframe.

1

nie ma problemu tez Ci zrobine hand-made. W jakim jezyku i ile lini?

(nadal staram sie pokazac delikatnie ze ilosc kodu ma sie nijak do popularnosci)

0

Zgadzam się z @somekind wystarczy kliknąć nick autora, a rozrzut tematów jakie porusza jest dość szeroki, a jak to się mówi jak coś jest od wszystkiego to jest do niczego.

0
bloger_Pirx napisał(a):

kody w COBOL nie były generowane, to wszystko jest "hand-made". większość z nich pochodzi z dawnych czasów.

Ano właśnie. Pochodzi z dawnych czasów. Więc nijak się to ma do popularności teraz ;] Nikt nie pisze w tym nowych systemów, więc nie jest popularne.
A to że linii kodu jest tak dużo wynika z rozwlekłości języka. A patrząc na nią jestem absolutnie pewien, że sporo kodu było generowane z automatu przez różne makra, bo programiści to inteligentni ludzie i jak muszą 3 raz napisać podobny ciąg znaków to machną sobie makro czy skrypt który zrobi to za nich.

0

nadal większość transakcji wykonują programy napisane w COBOL. i to też jest miara popularności.

1

wszystko jest tlumaczone na kod maszynowy. Wiec on jest najbardziej popularny?

Znajdz mi oferte pracy "programista kodu maszynowego" skoro taki popularny jest

2

Oj czepiacie się, autor wątku chciał po prostu jakoś przybliżyć archaiczny język i dodał chwytliwy temat.
Wersje angielskie tego hasła krążą już od paru lat, wystarczy zaguglać "COBOL most popular".

COBOL ma jedną poważną wadę - ma tak prostą składnie że łatwo przyciąga nie-programistów (czyli osoby które programują chociaż równie dobrze mogłyby sprzedawać telefony).
Dzięki temu tylko w tym języku zobaczyć można stałe o nazwach:

  • WSSO-1 (=1)
  • WSSO-9999 (=9999)
  • WSSO-COLON (zgadnijcie jaka wartość)

Poza tym składnia równie toporna co SQL, z tym że w SQL możesz mieć zmienne lokalne...

0

A jądra wszystkich systemów operacyjnych pisane są w C i chodzą na milionach maszyn na całym świecie. Czy w takim razie C jest przez to popularny?
A z tymi transakcjami to już w ogóle idiotyczny argument. Skoro google obsługuje setki milionów ludzi to znaczy że technologia w której napisali front do swojej przeglądarki jest popularna? A gdyby napisali to we własnej technologii, z której nikt nie korzysta? To może być jedyna na świecie aplikacja w tej technologii. I jest popularna bo obsługuje wielu użytkowników? :D :D

0

Argument z transakcjami jest idiotyczny też z innych powodów - praktycznie każda transakcja bankowa przechodzi przez wiele systemów, wiele warstw pisanych w różnych technologiach. Może być tak, że frontend jest np. PHP, komunikuje się z serwisami w Javie wysyłając komunikaty w XML, który to serwis używa bazy danych SQL napisanej w C++, zainstalowanej na serwerze z jądrem w C i asm, a baza jest zasilana z innego systemu napisanego w COBOLu uruchomionego na maszynie wirtualnej .NET.

0

Według mnie najpopularniejsze języki programowania to C, C++, PHP, JAVA, C#

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