-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!not-for-mail
From: "Lelek@" <r...@i...iw>
Newsgroups: pl.misc.elektronika
Subject: Re: Nauka programowania od czego zacząć?
Date: Sun, 18 Sep 2011 03:08:16 +0200
Organization: Pro Futuro
Lines: 31
Message-ID: <j53g9v$456$1@opal.futuro.pl>
References: <5...@n...onet.pl> <j4vkb2$bgr$1@opal.futuro.pl>
<j503qs$k7a$1@news.onet.pl> <j504cb$mma$1@news.onet.pl>
<j52294$rp8$1@news.onet.pl> <j528s3$7gr$1@opal.futuro.pl>
<j53dui$gfu$1@news.onet.pl> <j53f5i$kg6$1@news.onet.pl>
NNTP-Posting-Host: ip-81-219-82-145.air-net.gda.pl
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Trace: opal.futuro.pl 1316308096 4262 81.219.82.145 (18 Sep 2011 01:08:16 GMT)
X-Complaints-To: u...@f...pl
NNTP-Posting-Date: Sun, 18 Sep 2011 01:08:16 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
Xref: news-archive.icm.edu.pl pl.misc.elektronika:617625
[ ukryj nagłówki ]
"Marcin Wasilewski" <j...@a...pl> wrote in message
news:j53f5i$kg6$1@news.onet.pl...
> Powiem tak - assembler pozwala pojąć zasadę działania sprzętu i później
> mamy pojęcie jak pewne rzeczy przekładają się na zajętość stosu, zajętość
> pamięci itd. Gdybym teraz się uczył programowania od zera, to czegoś
> obiektowego. Ja np. znałem assembler, znałem C, jednak gdy poszedłem na
> studia to wczucie się w zasady obiektowości wymagało trochę wysiłku.
> Assembler dał mi tyle, że pojęcia typu bajt, bit, rolowanie, negacja,
> maska, operacje typu AND, OR miałem w jednym paluszku, liczby z systemu
> binarnego na szesnastkowy, czy dziesiętny mogłem przeliczać w pamięci.
> znałem na pamięć potęgi liczby 2 gdzieś tak do okolicy 2^24, wiedziałem
> jak są zapisywane liczby zmiennoprzecinkowe w pamięci i to chyba tyle. No
> może jeszcze słowa typu stos, sterta, kolejkowanie zadań mnie nie
> przerażały.
Ale to przecież o to chodzi :-)
Dzięki asm nauczyłeś się co to bajt i co można z nim zrobić :-) jak dzielić
i mnożyć przez 2, 4 8... bez sprzętowego multiplikatora, bo szybciej o 1
takt :-)
push i pull zrozumiałeś :-) no żeby nie wołać za dużo funkcji z kolejnej i
kolejnej, że to się odkłada wszystko i procek zamiast liczyć to tylko
odkłada i zdejmuje :-)
Przynajmniej odróżniasz liczby signed i unsigned :-)
nawet jak pojmiesz te kilkanaście punktów co wymieniłeś to jesteś gotowy
żeby zasiąść za C++ Javą czy czymś innym :-)
Ale jak zaczniesz od Javy to nie napiszesz nigdy w innym czymś bez pomocy
System.gc(); :-)
Następne wpisy z tego wątku
- 18.09.11 02:37 Marcin Wasilewski
- 18.09.11 03:27 Lelek@
- 18.09.11 04:31 Jacek
- 18.09.11 07:15 Jacek
- 18.09.11 08:03 Piotrek
- 18.09.11 10:29 Mario
- 18.09.11 11:18 J.F.
- 18.09.11 11:18 Darek
- 18.09.11 11:25 J.F.
- 18.09.11 11:28 J.F.
- 18.09.11 11:33 J.F.
- 18.09.11 11:38 J.F.
- 18.09.11 12:22 J.F.
- 18.09.11 12:23 Jacek
- 18.09.11 12:40 RoMan Mandziejewicz
Najnowsze wątki z tej grupy
- ciekawy układ magnetofonu
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- 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
Najnowsze wątki
- 2024-12-21 Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 2024-12-21 Ideologia Geniuszy-Mocarzy dostępna na nowej s. WWW energokod.pl
- 2024-12-21 ciekawy układ magnetofonu
- 2024-12-21 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2024-12-21 Warszawa => Java Developer <=
- 2024-12-21 Zalesie Borowe => Medical Equipment Service Engineer <=
- 2024-12-21 Żerniki => Specjalista ds. Employer Brandingu <=
- 2024-12-21 jak tacy debile
- 2024-12-20 Precedensy politycznie motywowanego nie wydawania w UE
- 2024-12-20 Obrońcy
- 2024-12-20 Obrońcy
- 2024-12-20 Obrońcy
- 2024-12-20 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-20 czyste powietrze
- 2024-12-20 Katowice => Analyst in the Trade Development department (experience wi