Cześć,
właśnie przeczytałem sobie ten artykuł: http://umniedziala.net/2011/06/google-prezentuje-benchmarki-czterech-popularnych-jezykow-programowania/ w którym z takim fragmentem
C++ jest nadal niekwestionowanym liderem wydajności (informacja ta zostaje nam przekazana z uwagą, że C++ wymagał najwięcej pracy włożonej w optymalizację kodu – część z nich była niezwykle wyrafinowana, więc nie używana przez programistów „ze średniej półki”),
No i z uwagi, że uczę się programować właśnie w C++ zastanawiam się o co chodzi autorom, że język C++ wymaga najwięcej pracy włożonej w optymalizację? Czy może mi ktoś napisać kilka przykładów?
Dodatkowo w artykule jest informacja, że:
w przypadku wszystkich testowanych języków programowania (a ściślej – ich kompilatorów) nie były wykorzystywane „sztuczki” specyficzne dla danego języka, służące poprawieniu wydajności.
Czy może mi ktoś podać przykład takiej "sztuczki" w c++? I czym ona się różni od w/w optymalizacji?
Kolejne pytanie dot. przyszłości C++. Z wykresów np. stąd: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html można zauważyć, że C++ od dłuższego czasu traci zwolenników. Głównymi rywalami są: C# i Objective-C. Czy tzn. że C++ za kilka lat zupełnie przestanie dominować i "umrze"? (o Javie i C nie piszę, bo one są faworytami od dłuższego czasu). Czy jest jakaś szansa na wzrost popularności C++? Czy jego odmiana C++0x ma szansę jego wskrzeszenia?
Z góry dzięki za wasze wypowiedzi.
pozdrawiam