-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: [OT] Do tych co tu piszą w C++
Date: Fri, 27 Jan 2012 17:27:20 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 52
Message-ID: <jfuj9a$ojv$1@inews.gazeta.pl>
References: <4f200076$0$26710$65785112@news.neostrada.pl>
<jfp9i6$71j$1@inews.gazeta.pl> <jfpllh$1jo9$1@news2.ipartners.pl>
<jfpm9r$na9$1@inews.gazeta.pl> <jfpmr2$1k8l$1@news2.ipartners.pl>
<jfpnhc$ro7$1@inews.gazeta.pl> <jfs72q$2bu$1@inews.gazeta.pl>
<jfs9ea$a72$1@inews.gazeta.pl> <jfslp7$l2q$1@inews.gazeta.pl>
NNTP-Posting-Host: 89-74-40-231.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1327681643 25215 89.74.40.231 (27 Jan 2012 16:27:23 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Fri, 27 Jan 2012 16:27:23 +0000 (UTC)
X-User: sebo.bialy
In-Reply-To: <jfslp7$l2q$1@inews.gazeta.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.16)
Gecko/20101125 Thunderbird/3.0.11
Xref: news-archive.icm.edu.pl pl.misc.elektronika:624517
[ ukryj nagłówki ]On 2012-01-26 23:56, Robert Zemła wrote:
>> Naprawdę chcesz z tego wyciągnąć tezę że to co było dobre w czasach 386
>> dzisiaj jest również doskonałe?
> Nie, ale idąc tym tropem wychodzi że to cały Windows jest zły.
Nie idź dalej tym tropem. WinAPI jest złe. Jest ciężkie, niespójne,
zagmatwane, czerpie całymi garściami z lat 80, ma się nijak do nowych
języków i technik programistycznych. To niskopoziomowe API systemu, nie
istnieje żaden argument aby z niego korzystać wprost poza jakimiś
promilami aplikacji wymagającymi ekstremalnych szybkości w brzegowych
zastosowaniach.
> Prawdę mówiąc nie chciał bym pracować z człowiekiem który by nie
> wiedział ile bajtów ma DWORD.
Prawdę mówiąc nie chciałbym pracować z człowiekiem dla którego napisanie
prostego programu do komunikacji po COM wymaga znajomości szczegołów
definicji DWORD. *Abstrakcja* jest ważniejsza od znajomości szczegołów
implementacji choćby z powodu przenośności, ba, nawet w samym Windowsie.
> Po co programista ma w ogóle wiedzieć jak działa komputer?
Przesadzasz. Rzecz w tym po co programista ma wiedzieć jak działa
allokator pamięci i co zrobic żeby strcpy się nie wysypało. Otóż nie
powinien zaprzatać sobie głowy duperelami bo jego celem jest napisanie
kodu który działa. Wydajność, zajętość pamięci są trzeciorzędne,
szczególnie dla początkujących. Wazniejsze jest posiadanie zestawu
działających kontenerow, obiektowej biblioteki GUI, łatwych do użycia
komponentów, bibliotek zapewniających wsparcie w konkretnych zadaniach.
> Wystarczy że wie w jakiej kolejności trzeba wystukać komendy na
> klawiaturze (albo gdzie i jak kliknąć myszką) żeby pojawiło się okienko
> i guzik.
Tak działa Delphi. Początkujący, pozostawiony na pastwę tego środowiska
zaczyna pisać ciało funkcji w onclikach i tak juz mu zostaje. Dlatego
nie wolno pokazywac go początkującym uczącym się samodzielnie bo uczy
mimowolnie złych praktyk.
> Co zrobi taki programista któremu "coś" nie zadziała?
Wiele rzeczy może, ale w WinAPI znacznie częściej nie będzie mu działać
i znacznie gorzej będzie debugować dlaczego.
> Ah te obiektowe środowiska... ile rzeczy można zrobić myszką... :-)
Pomyliłeś programowanie obiektowe z RAD.
> Natomiast do pisania pod WinAPI nie
> potrzebuję wymówki.
Albowiem?
Następne wpisy z tego wątku
- 27.01.12 18:09 Robert Zemła
- 27.01.12 19:35 Sebastian Biały
- 28.01.12 18:46 Robert Zemła
- 28.01.12 21:57 Sebastian Biały
- 29.01.12 17:33 Robert Zemła
- 29.01.12 20:49 Sebastian Biały
- 29.01.12 20:52 Grzegorz Niemirowski
- 29.01.12 22:10 Michoo
- 29.01.12 22:17 v...@i...pl
- 29.01.12 22:22 Grzegorz Niemirowski
- 30.01.12 22:48 John Kołalsky
- 30.01.12 23:41 Grzegorz Niemirowski
- 31.01.12 01:59 Jacek Radzikowski
- 31.01.12 12:42 Artur M. Piwko
- 31.01.12 12:46 Artur M. Piwko
Najnowsze wątki z tej grupy
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
- Skąd diody LED 1,5V?
- Apollo Comm
- PICkit3 mnie pokonał
- LEDy na choinkę zdechły
- Wtopa LED
- Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- Microsoft, C/C++ na Rust - news
- Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- zasilacz
Najnowsze wątki
- 2026-01-10 Prostownik
- 2026-01-09 EKOFASZYŚCI DO NAUKI Chiny odpaliły reaktor na tor. Zachód przespał ten moment? - AstroSzort
- 2026-01-09 Sebastian M
- 2026-01-09 weto nowelizacji ustawy o ś.u.d.e. (wz. DSA)
- 2026-01-09 Warszawa => Dynamics 365 Commerce/POS Developer <=
- 2026-01-09 Ładowanie w 13 minut
- 2026-01-08 Umiejętność tankowania na egzaminie z prawa jazdy
- 2026-01-08 Nowy akumulator Donut Lab
- 2026-01-08 Komenda policji nie ma nic wspólnego ze sprawą zgwałcenia policjantki
- 2026-01-08 Pilot do zamka/bramy
- 2026-01-08 Ślad węglowy
- 2026-01-08 Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- 2026-01-08 Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- 2026-01-08 Agora zwalnia grupowo, mimo że w firmie pojawiły się zyski, czyli załoga zapracowała na siebie
- 2026-01-08 Agora zwalnia grupowo, mimo że w firmie pojawiły się zyski, czyli załoga zapracowała na siebie




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]