Article View: pl.comp.lang.asm
Article #28Re: ASM to fajna sprawa
From: Daniel P.
Date: Tue, 14 Mar 2006 00:17
Date: Tue, 14 Mar 2006 00:17
28 lines
3120 bytes
3120 bytes
Użytkownik Stachu 'Dozzie' K. <dozzie@dynamit.im.pwr.wroc.pl.nospam> w wiadomości <slrne1bumf.am6.dozzie@hans.zsh.bash.org.pl> napisał: > Tak? A jak zapewnisz automatyczne wykonanie destruktora? A co > z polimorfizmem? A realokacja obszaru używanego do trzymania danych, gdy > obecny zrobi się za mały? A przestrzenie nazw? Wszystko makrami zrobisz? > Ile z tego będzie trzeba wstawiać ręcznie w każdym miejscu użycia? A czy naprawdę w każdym programie używasz tych wszystkich technik? IMHO w C++ jedynym poważnym usprawnieniem było wprowadzenie czegoś takiego jak string. Tego tylko brakowało mi w C. W ogóle nie rozumiem o co Wy się kłucicie. Do czego innego służy asembler i do czego innego służą języki wyższego poziomu. Wprawdzie można napisać w asemblerze program z okienkami i wszystkimi "bajerami" windowsa, lecz nikt, oprócz osób, które chcą się czegoś nauczyć, nie będzie się w coś takiego bawił bo to po prostu szkoda czasu. Więcej "pisaniny" niż efektów. Asembler stosuje się wtedy, gdy naprawdę zależy nam na szybkości działana, ponieważ tylko wtedy możemy zoptymalizować program tak, aby działał on możliwie najszybciej. Języki wyższego poziomu stosujemy natomiast wtedy, gdy zależy nam nie tyle na szybkości działania, co na szybkości pisania kodu. Oprócz tego odnośnie aplikacji "okienkowych" pisanych w C++ i tak osobiście wolałbym, zamiast żmudnego tworzenia samodzielnie okienek, zastosować którąś z bibliotek, np. qt czy inne wxwindows, ponieważ bez tego faktycznie projektowanie okienek czy to pod C czy to pod C++ niewiele odbiega od projektowania okienek pod asemblerem.
Technical Details
Message-ID:
<dv522a$6hq$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<dove53$oto$1@inews.gazeta.pl> <1hxuveusyewma$.dlg@takeda.tk.invalid> <gophi.pcla.1135824238@news.chmurka.net> <19gt62gras201.dlg@takeda.tk.invalid> <dp0qoe$90r$1@inews.gazeta.pl> <1ryj9votzqtrw$.dlg@takeda.tk.invalid> <hb3ar1hk8g7uhut5ssro8qgsopejodn042@4ax.com> <ducrju$dos$1@inews.gazeta.pl> <slrne0jtl4.isp.dozzie@hans.zsh.bash.org.pl> <dun8fv$1it$1@inews.gazeta.pl> <slrne0uap2.384.dozzie@hans.zsh.bash.org.pl> <dunhv6$m3f$1@atlantis.news.tpi.pl> <slrne0ujul.3od.dozzie@hans.zsh.bash.org.pl> <dv3kh0$iad$1@nemesis.news.tpi.pl> <slrne1arl3.9jm.dozzie@hans.zsh.bash.org.pl> <dv4q9i$es3$1@inews.gazeta.pl> <slrne1bumf.am6.dozzie@hans.zsh.bash.org.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: "Daniel P." <nako@go2.i.do.not.like.spam.pl> Newsgroups: pl.comp.lang.asm Subject: Re: ASM to fajna sprawa Date: Tue, 14 Mar 2006 00:17:14 +0000 (UTC) Organization: tp.internet - http://www.tpi.pl/ Lines: 28 Message-ID: <dv522a$6hq$1@nemesis.news.tpi.pl> References: <dove53$oto$1@inews.gazeta.pl> <1hxuveusyewma$.dlg@takeda.tk.invalid> <gophi.pcla.1135824238@news.chmurka.net> <19gt62gras201.dlg@takeda.tk.invalid> <dp0qoe$90r$1@inews.gazeta.pl> <1ryj9votzqtrw$.dlg@takeda.tk.invalid> <hb3ar1hk8g7uhut5ssro8qgsopejodn042@4ax.com> <ducrju$dos$1@inews.gazeta.pl> <slrne0jtl4.isp.dozzie@hans.zsh.bash.org.pl> <dun8fv$1it$1@inews.gazeta.pl> <slrne0uap2.384.dozzie@hans.zsh.bash.org.pl> <dunhv6$m3f$1@atlantis.news.tpi.pl> <slrne0ujul.3od.dozzie@hans.zsh.bash.org.pl> <dv3kh0$iad$1@nemesis.news.tpi.pl> <slrne1arl3.9jm.dozzie@hans.zsh.bash.org.pl> <dv4q9i$es3$1@inews.gazeta.pl> <slrne1bumf.am6.dozzie@hans.zsh.bash.org.pl> NNTP-Posting-Host: plato.ksiezyc.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1142295434 6714 217.97.185.2 (14 Mar 2006 00:17:14 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Tue, 14 Mar 2006 00:17:14 +0000 (UTC) User-Agent: slrn/0.9.8.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit