Автор Тема: Assembler vs. C++  (Прочетена 2073 пъти)

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Assembler vs. C++
« -: Dec 21, 2009, 21:11 »
Името на темата говори сама за нея. Попаднах на спор в друг форум, в който по съображителни причини не пиша (както и да е), но ми стана интересно. В интернет един беше написал че assembly speed = c++ speed, говоря за бързина на действие на програмата, други бяха обявили, че assebler-a е по-бързо. Искам да видя какво ще кажат хората тук.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

BULFON

  • Administrator
  • Напреднали
  • *****
  • Публикации: 478
  • Distribution: Fedora
  • Window Manager: Gnome
    • Профил
Re: Assembler vs. C++
« Отговор #1 -: Dec 21, 2009, 21:42 »
ти сега флейм ли искаш да започнеш?  :)
Активен

фонокартен телефонен апарат

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Assembler vs. C++
« Отговор #2 -: Dec 21, 2009, 21:50 »
 ??? ??? ??? ??? ??? ??? ??? ??? ???
Аз искам Снежанка - ама няма, затова се насочих към темата  [_]3
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

nix

  • Напреднали
  • *****
  • Публикации: 442
    • Профил
Re: Assembler vs. C++
« Отговор #3 -: Dec 21, 2009, 21:59 »
До колкото си спомням от Университета, ни учеха че C компилаторът е толкова добър че компилираният код се доближава на близо 90% до асемблерски такъв. Така че теоретично би трябвало да е около 90% от скоростта на асемблера. Но асемблера като цяло губи според мен защото да пишеш на асемблер е кошмар, докато C все пак е език от по-високо ниво и позволява много по-бърза разработка на код :)
Активен

DEBIAN GNU/Linux SID/kernel-2.6.16

task_struct

  • Напреднали
  • *****
  • Публикации: 576
  • Distribution: Kubuntu 14.04
  • Window Manager: KDE 4.13
    • Профил
Re: Assembler vs. C++
« Отговор #4 -: Dec 21, 2009, 22:42 »
Ами С++ е по-бавен за изпълнение от асеблера и то доста. Реално компилатора на С++ го преработва в асемблер, но генерира и още доста боза, заради класовете, RTTI и какво ли още не.
Активен

"Minds are like parachutes. They only function when they are open." - James Dewar

irc.freenode.net  / #linux-bg

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Assembler......
Общ форум
Diabolic_Soul 11 4451 Последна публикация Feb 07, 2005, 00:06
от Diabolic_Soul
assembler
Web development
nachinaesht 3 2273 Последна публикация Oct 09, 2005, 19:28
от the_real_maniac
Assembler
Общ форум
wernerheisenberg 3 1650 Последна публикация Jul 07, 2006, 05:36
от
assembler tuts
Общ форум
ludsic 5 2153 Последна публикация Aug 24, 2009, 14:46
от ANTIADMIN