-
Data: 2011-09-16 19:41:31
Temat: Re: Nauka programowania od czego zacząć?
Od: "Darek" <d...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
Najnowsze wątki
- 2025-07-21 Pomarańczowy rakietnyj on de telefon ;)
- 2025-07-21 Gdańsk => Kotlin Developer <=
- 2025-07-21 Warszawa => Sales Executive / KAM <=
- 2025-07-21 Gdańsk => Programista Kotlin <=
- 2025-07-21 Białystok => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-21 opornosc falowa
- 2025-07-21 Katowice => Key Account Manager IT <=
- 2025-07-21 Wrocław => Controlling systems Consultant <=
- 2025-07-21 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-20 Absurdalny zakaz fotografowania będzie nowelizowany
- 2025-07-20 Takie tam...
- 2025-07-20 https://newsgrouper.org/pl.soc.prawo blokuje posty: 154 posts blocked.
- 2025-07-20 Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- 2025-07-20 Tani zakup z ali?
- 2025-07-19 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=