Nie mogę się tym zająć. Jeśli C jest tak często używane, ale C nie jest C ++, czy ktoś może mi wyjaśnić najważniejsze powody, dla których C jest częściej używany niż C ++? Gdzie jest napisany cały ten kod C?
Czy chodzi o sektor przemysłowy, który w dużej mierze opiera się na koniecznym programowaniu, ale nie może ponieść kosztów wdrożenia lub strojenia kompilatorów C ++? Czy jest tylu hakerów jądra?
Czy tiobe jest istotny? Nigdy nie natknąłem się na żaden artykuł, ani nie komentowałem ani nie tłumaczyłem, jak wygląda ranking singla tiobe i co tak naprawdę mówi o tym, co lubi przemysł, i co może powiedzieć o tym, co przemysł faktycznie wykorzystuje, aby wskazać prawdziwe potrzeby branży. Trudno to wyjaśnić.
Po prostu uważam to za dziwne, że wiele firm chce pracy w C #, php, java, a nie w C lub C ++ (po prostu odnosząc się do mojego bezrobocia i moich wywiadów tutaj), nawet jeśli te prace w C / C ++ są badziewne. Zamiast tego wziąłbym je. Czy to oznacza, że hype języka odgrywa tutaj ważną rolę?
Is tiobe relevant ?
Wiele osób uważa, że tak nie jest.Odpowiedzi:
Indeks TIOBE opiera się na wynikach wyszukiwania w wyszukiwarkach - patrz http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm
Oznacza to, że (na przykład teoretycznie) możesz mieć język, o którym wszyscy mówią, który ma wiele trafień i otrzymuje wysoką ocenę, nawet jeśli nikt go nie używa, i możesz mieć język, którego używa wiele osób ale nie ma wielu stron / hitów, więc dostaje niską ocenę. Nie bierze nawet pod uwagę zawartości stron internetowych (na przykład wyobraź sobie milion stron internetowych, które mówią, że dany język jest okropny, że wszystkie zwiększają indeks języka TIOBE).
Teoretycznie należałoby zastosować współczynniki ważenia, aby uzyskać wykorzystanie z trafień internetowych / indeksu TIOBE. Na przykład w przypadku złożonego języka, takiego jak C ++ (gdzie każdy, kto go używa, najprawdopodobniej ma jedną lub więcej podręczników), użycie może być wyższe niż wskazuje indeks TIOBE; a w przypadku języków używanych głównie do tworzenia stron internetowych (gdzie większość dokumentacji jest zazwyczaj dostępna w Internecie, a użytkownicy są bardziej skłonni do tworzenia stron internetowych), użycie prawdopodobnie będzie niższe niż wskazuje indeks TIOBE.
Oczywiście właściwie niemożliwe jest dokładne określenie odpowiednich wag dla każdego języka; dlatego też indeks TIOBE można w najlepszym razie uznać za przybliżone przybliżenie zużycia.
źródło
„Jeśli C nie jest tak często używane” - byłbym zainteresowany, aby sprawdzić, czy ktoś mógłby to zrobić.
Wszystkie poniższe są napisane w czystym C: -
Implementacje referencyjne języka Perl, Python, PHP, Lua.
Podsumowując, powiedziałbym, że jest więcej programów C, które są wykonywane częściej niż jakikolwiek inny język.
źródło