-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for
-mail
From: "Darek" <d...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Nauka programowania od czego zacząć?
Date: Fri, 16 Sep 2011 21:41:31 +0200
Organization: http://onet.pl
Lines: 49
Message-ID: <j508pq$8tr$1@news.onet.pl>
References: <5...@n...onet.pl> <j4vkb2$bgr$1@opal.futuro.pl>
<j503qs$k7a$1@news.onet.pl> <j504cb$mma$1@news.onet.pl>
<j506md$nah$1@inews.gazeta.pl>
NNTP-Posting-Host: 79.97.178.223
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1316202106 9147 79.97.178.223 (16 Sep 2011 19:41:46 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Fri, 16 Sep 2011 19:41:46 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3028
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
Xref: news-archive.icm.edu.pl pl.misc.elektronika:617464
[ ukryj nagłówki ]> Popieram... asembler zostawmy inżynierom,
własnie o to chodzi, że inzynierowie dbając o własny czas
w większości przypadków wybierają język wyższego poziomu.
Oczywiście zależy jeszcze to od przeznaczenia projektu.
jeżeli coś ma być masowo produkowane setki tysięcy, miliony
sztuk wtedy się optymalizuje koszt, produkcje pod kątem ceny
i każda pierdoła ma znaczenie. jeżeli wykonujesz projekt np.
miernika, który wyprodukujesz w liczbie 10-40-100 sztuk, to
koszt procesora ma znacznie mniejsze znaczenie i ważniejszy jest
czas wykonania projektu a co za tym idzie jego koszt.
Oczywiście nie mówię o specyficznych procedurach wyciskających
nawet z ARMów ostatnie poty, wtedy i tak się rozbijesz o asemblera,
ale w ilu zastosowaniach jest to potrzebne?
>bo jego podstawy (co najmniej!) powinien znać każdy inżynier programujący
>blisko sprzętu (a nie Ci, co piszą w .net ;)).
no powinien a przynajmniej wskazane.
>Na pewno zaczynanie od asemblera nie jest dobrą drogą, do zarażania dziecka
>"bakcylem"...
IMHO jest to jedna z najgorszych możliwych dróg.
Uważam, że jest do droga do zniechęcenia...
Jak dziecko ma zrozumieć architekture procesora, nie mówię o ogólnej
ideii, filozofii, ale właśnie o "flakach"? Inaczej asembler będzie
czarną magią nawet jeżeli ktoś się nauczy stosować pewne instrukcje.
Żeby posługiwać się asemblerem trzeba wiedzieć co się robi
oczywiście w językach wyższego poziomu, również trzeba wiedzieć co się
robi, ale to jest na innych poziomach abstrakcji, strawniejsze,
naturalniejsze
dla człowieka więc i tym bardziej dla dziecka.
Można pojsc krok dalej i probować nauki języka maszynowego, to już zbliża
nas
zupełnie do samej maszyny i do bitów, tylko po cholere, komu to potrzebne?
Ja miałem jednego idotę na studiach, który wymusił na nas zaprogramowanie
urządzenia w języku maszynowy i to było stosunkowo niedawno. Tylko po co?
Marnowanie ludzkiego czasu i zasobów ludzkich na takie kretyńskie
zabawy. Marnowanie pieniędzy publicznych z których uczelnia się utrzymuje...
Pzdr
D.
Następne wpisy z tego wątku
- 16.09.11 21:05 Adam
- 16.09.11 21:12 RoMan Mandziejewicz
- 16.09.11 23:44 Tomasz Pyra
- 16.09.11 23:46 Konop
- 17.09.11 02:05 Maciek
- 17.09.11 09:28 bratsiostry
- 17.09.11 10:14 Konop
- 17.09.11 12:02 Michoo
- 17.09.11 12:06 Michoo
- 17.09.11 13:55 Lelek@
- 17.09.11 14:07 Jacek
- 17.09.11 14:08 Jacek
- 17.09.11 14:11 BartekK
- 17.09.11 15:27 Jarosław Sokołowski
- 17.09.11 15:28 Jarosław Sokołowski
Najnowsze wątki z tej grupy
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
Najnowsze wątki
- 2024-12-19 koniki obsiadły kolejki i numerki
- 2024-12-18 Poseł oszukany "na policjanta"
- 2024-12-18 znów chory psychicznie
- 2024-12-18 Katowice => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-18 Poznań => Dyspozytor Międzynarodowy <=
- 2024-12-18 Katowice => System Architect (background deweloperski w Java) <=
- 2024-12-18 Gdańsk => System Architect (Java background) <=
- 2024-12-18 Warszawa => Helpdesk Specialist <=
- 2024-12-18 Katowice => Kierownik Działu Zarządzania Platformą Wirtualizacji i
- 2024-12-18 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-18 Żerniki => Employer Branding Specialist <=
- 2024-12-18 Gliwice => Specjalista ds. public relations <=
- 2024-12-18 Kablówka z modułem CAM
- 2024-12-18 Warszawa => Spedytor międzynarodowy <=
- 2024-12-18 Wróblewo => Analityk finansowy <=