-
Data: 2009-02-13 17:09:09
Temat: Re: sterowanie urządzeniami el. przez PC?
Od: "gargamel" <s...@d...eu> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "T.M.F." napisał:
> A po co ci to wiedziec?
no właśnie w tym stwierdzeniu jest całą prawda o językach wysokopoziomowych,
nie wiedzieć jest łatwo, wygodnie, łatwiej nauczyć się języka C raz na całę
życie niż architektury i asemblera kolejnych uP-uf, ale ceną tej łatwości
jest to że potem taki windows, czy linux sie zawiesza, programy sie
zawieszają nie wiedzieć dlaczego, a nawet telefony komurkowe się zawieszają
(i reset nie pomaga) dawniej gdy sprzęt był programowany w asemblerach coś
takiego się w głowie nie mieściło żeby telefon mógł się zawiesić, a mam w
domu taką starą dwóekranową gierkę (donkey kong) i w życiu sie nie
zawiesiła, cuda jakeiś czy co?:O)
> Zakladajac, ze kompilator nie ma bledow.
kompilatopr może nie mieć błędów, chodzi o brak kontroli) a własnie
niewiedza jest przyczyną błędów, dodatkowo oprogreamowując sprzęt urzywasz
sterowników producenta i też używasz funkcji wysokopoziomowych, czyli też
nie masz pojęcia jak dana instrukcja jest wykonywana, znowu nie masz
kontroli i dupa blada
> Podaj nazwe. I nie twierdze, ze nie mozna, to po prostu jest bez sensu.
nazwy nie pamiętam, zresztą jak programu na oczy nie widziałeś to i nazwa
nic ci nie powie, a sens ma to ogromny, bo program który pisany
wysokopoziomowo nie ma szans na działąnie w czasie rzeczywistym na nowym
super sprzęcie, napisany w asemblerze tylko śmiga na starych piernikach,
wiec sens jest, jest nim wydajnosć i niezawodność,
p.s. do tego programu 3D to pamiętam jak sam pisałem w C takie funkcje i
wiem że jedna klatka takiego obrazu zajmowała nowemu PC 10 minut a bryła 3D
skąłdała się z kilkuset takich klatek, więc taka obróbka trwała setki
godzin, dlatego byłem ogromnie zdziwiony gdy program napisany w asemblerze
działąjacy na starym peirniku robi to samo w czasie rzeczywistym i jeszcze w
czasie rzeczywistym obraca taką bryłę i ją kroi w dowolnej płaszczyźnie,
więc różnica w wydajnosci między językami niskopoziomowymi a
wysokopoziomowymi jest OGROMNA i im język jest wyższego poziomu to jego
wydajność drastycznie spada!
> masz szanse napisac cos szybciej w assemblerze... masz niezle ego :)
jakie ego? to oczywisty fakt że pisząc w asemblerze na tym samym sprzęcie
program będzie o niebo szybszy od pisanego wysokopoziomowo, ale ja tego nie
będę pisał bo mi za to nie płącą:O)
Następne wpisy z tego wątku
- 14.02.09 11:49 T.M.F.
- 14.02.09 11:47 Mateusz Viste
- 14.02.09 13:18 Mario
- 14.02.09 15:21 Mateusz Viste
- 14.02.09 16:26 Mario
- 14.02.09 17:35 Mateusz Viste
- 14.02.09 17:58 Jerry1111
- 14.02.09 18:13 T.M.F.
- 14.02.09 16:10 gargamel
- 14.02.09 21:24 Mario
- 15.02.09 10:14 T.M.F.
- 15.02.09 16:43 Madz
- 15.02.09 16:51 Madz
- 15.02.09 20:51 gargamel
- 15.02.09 21:01 gargamel
Najnowsze wątki z tej grupy
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
Najnowsze wątki
- 2025-01-13 Zasięg Tesli przy szybszej jeździe
- 2025-01-13 Gdańsk => Application Security Engineer <=
- 2025-01-13 Białystok => System Architect (Java background) <=
- 2025-01-13 Warszawa => Konsultant ds. sprzedaży <=
- 2025-01-13 Warszawa => Key Account Manager <=
- 2025-01-13 Szczecin => Senior Field Sales (system ERP) <=
- 2025-01-13 Rzeszów => International Freight Forwarder <=
- 2025-01-13 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-01-13 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-13 Warszawa => Staż w dziale Sprzedaży B2B <=
- 2025-01-13 Wydajność klimy w obecnych temperaturach
- 2025-01-13 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-01-13 Kraków => UX Designer <=
- 2025-01-13 Katowice => Key Account Manager (ERP) <=
- 2025-01-13 Mińsk Mazowiecki => Spedytor Międzynarodowy <=