RTV forum PL | NewsGroups PL

Jak wprowadzić 8-letnią córkę w świat programowania i gier? Polecane języki i materiały?

Nauka programowania od czego zacząć?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak wprowadzić 8-letnią córkę w świat programowania i gier? Polecane języki i materiały?

Goto page Previous  1, 2, 3 ... 12, 13, 14 ... 16, 17, 18  Next

Lelek@
Guest

Sun Sep 18, 2011 9:23 pm   



"Adam Dybkowski" <a1d2y3b4k5o6w7s8@g1m2a3i4l5.6c7o8m> wrote in message
news:j55mtf$5o2$1@news.onet.pl...

Quote:
Ja też, na AT90S1200 zrobiłem pracę inżynierską.
Ale nie wszedłem w lowlevel na stałe, obecnie piszę w androidowej Javie.
To wbrew pozorom bardzo intratne zajęcie w obecnych czasach.

Szkoda mi trochę, że nie jesteś już elektronikiem tylko programistą Smile
Sam już nieco napisałem włącznie z całym własnym crypto Smile Nie używam
ichniego API Smile Tak jak nie używam crypto api z windy Smile
A teraz właśnie się biorę za Xcode Smile Mac mini przyszedł i można zacząć Smile
Nie zajmie to za wiele chyba Smile

Lelek@
Guest

Sun Sep 18, 2011 9:31 pm   



"Adam Dybkowski" <a1d2y3b4k5o6w7s8@g1m2a3i4l5.6c7o8m> wrote in message
news:j55mtf$5o2$1@news.onet.pl...

Quote:
Borland Pascal. A sama symulacja 8051 była w asemblerze x86 (oddzielna
procedura dla każdej symulowanej instrukcji).
http://dybkowski.net/debugger.html

Szkoda, że tego nie wystawiłeś za kasę w tamtych czasach Smile
Tak sobie wspominam i podobne programy były za tysiące $. Ty byś zaoferował
$100 za kopię i w końcu by ci ktoś zaoferował kilkadziesiąt tysięcy $ albo i
więcej za prawa Smile
Człowiek był głupi :-)

Z tego właśnie powodu trzeba komentowac kod po angielsku tak żebyś był
gotowy sprzedać cały projek as is. Często tak bywa, że coś produkujesz i
silniejsza wielka firma oderuje ci kasę za całość. Jak będziesz przeciągał
to i tak cię wykończą swoimi produktami. jak masz propozycję od zachodniej
konkurencji to ani myśleć tylko sprzedać Smile

Remek
Guest

Sun Sep 18, 2011 9:45 pm   



Użytkownik "Lelek@" napisał:

Quote:
Ale napisz co fajnego ...

Najfajniejsza dla chcącego uczyć się programowania jest prawda. Poważny
człowiek szuka rzeczowych i kompetentnych porad. A Ty wypisujesz niefajne
bzdury. Może to miał być żart?

Remek

J.F.
Guest

Sun Sep 18, 2011 10:00 pm   



Dnia Sun, 18 Sep 2011 20:18:09 +0200, Darek napisał(a):
Quote:
To własnie HL jest nieczytelny i niezrozumiały bardziej niz
assembler.

dobre Smile.
eot

Zalezy.
Na porzadny procesor mozna pisac w assemblerze calkiem czytelnie.

Za to jezykach HL mozna pisac nieczytelnie, a w niektorych to nawet bardzo
bardzo nieczytelnie.

Ba - niektorzy sa z tego dumni Smile
http://www.ioccc.org/winners.html

J.

Jarosław Sokołowski
Guest

Sun Sep 18, 2011 10:02 pm   



Pan Jacek napisał:

Quote:
Pomysl dlaczego ktorakolwiek chinska, czy tajwanska strona jest w EN,
a nie CH?

A jest? (Nie wiem w jakim znaczeniu zostało użyte słowo "którakolwiek",
żeby to pytanie miało sens poznawczy, to tam bardziej pasuje "większość").

Chcesz przez to powiedziec, ze jak sie chce cos kupic z Chin, to nalezy
znac Chinski???

Przez to chcę powiedzieć, że chińskie czy tajwańskie strony robione
są w języku chińskim (jedne w uproszczonym, drugie w tradycyjnym).
Po angielsku *czasem* też. O tym, że aby zawrzeć korzystny kontrakt,
to dobrze mieć w ekipie mówiących po chińsku, pisałem gdzie indziej.

Quote:
Nie badz smieszny. Kupowalem wiele razy komunikujac sie w j. angielskim.

Moje gratulacje. Za piętnaście dolców, czy za całą stówę?

--
Jarek

Jarosław Sokołowski
Guest

Sun Sep 18, 2011 10:12 pm   



Pan Pszemol napisał:

Quote:
Einstein mieszkał w Stanach Zjednoczonych 22 lata (a zanim
zamieszkał tam bywał). Poza prostymi zwrotami nie zdołał
nauczyć się biegle tego języka. Zakutą pałą był?

Może był nacjonalistą?

Faszystą, nazistą i antysemitą.

Quote:
Można też dodać, że talent do uczenia się języków obcych
wcale nie musi iść w parze z talentem do matematyki i fizyki.

Nie tylko obcych. On zdaje się po swojemu (po niemiecku)
pierwsze zdanie powiedział jak miał coś koło trzech lat.

Quote:
Szczerze powiedziawszy to przyczyna moim zdaniem jest
inna - Einsteinowi pewnie szkoda było czasu na zaprzątanie
głowy czymś tak nudnym jak nauka języka gdy cały dzień
spędzał na czymś interesującym jak zagadnienia fizyki Smile

W domu też nie maiał o czym gadać z rodziną jakichś drobnych
handlarzy (i w dodatku Żydów -- tak, musiał być antysemitą).

--
Jarek

Marcin Wasilewski
Guest

Sun Sep 18, 2011 10:28 pm   



Użytkownik "Remek" <dupa@gmail.com> napisał w wiadomości
news:j55lt4$lis$1@inews.gazeta.pl...
Quote:
Użytkownik "Lelek@" napisał:
Mały ty zazdrośniku, jakie to polskie :-)

A do rzeczy? Wiesz jak wygląda zmienna w asm i gdzie jest zapisana?
Konkretnie.

LOL, a nie słyszałeś o przechowywaniu często używanych zmiennych w
rejestrze procesora? Nawet C to potrafi. Rejestr jest równie dobrym miejscem
przechowywania zmiennych, jak pamięć RAM, czy nawet EEPROM. Wszystko zależy
od tego, jak często się do zmiennych odwołujemy. Zmienna to jest bardzo
abstrakcyjna rzecz i może być zrealizowana na sprzecie na wiele sposobów.

A tak BTW czym się różnią tak naprawdę rejestry procesora od pamięci
RAM? Głównie czasem dostępu właśnie. W AVR np. rejestry się pokrywają z
pamięcią RAM. Spróbuj sobie kiedyś zapisać coś do rejestru Rx i odczytać
pamięć spod adresu $x, to się lekko zdziwisz.

Darek
Guest

Sun Sep 18, 2011 10:36 pm   



Quote:
Na porzadny procesor mozna pisac w assemblerze calkiem czytelnie.

Za to jezykach HL mozna pisac nieczytelnie, a w niektorych to nawet bardzo
bardzo nieczytelnie.

samochodem sportowym tez mozna jezdzic jak stara baba i
w sumie o niczym to nie swiadczy.

no to przywołam przykład podany wcześniej:

koszyk = jablko_1 + jablko_2

jest mniej czytelny niż?

add jablko_1,jablko_2 //w rejestrze xx mamy koszyk

teraz popatrz na realizacje pętli, instrukcji
warunkowych.

Fakt, można wiele, ale w ogólności twórca tej teorii, pisze,
mowiac oględnie bzdury.

Asembler ma jeszcze tą podstawową wadę, że oprogramowanie jest
praktycznie nieprzenośne pomiędzy procesorami bez przepisania.
Dobrze napisany kod w HL może być stosunkowo łatwo przenośny.

Nie wspominam tu już o różnicach w asemblerze poszczególnych
rodzin procesorów. Pewnie, można się nauczyć
ale gdzie Ci łatwiej będzie pisać, na czymś co dobrze
znasz, czy na nowo poznanym?

Asembler ma pewne zalety i to w specyficznych sytuacjach, głównie
tam gdzie chodzi o szybkość i to pod warunkiem, że koder jest biegły,
jednak nie te, które strał się kolega powyżej udowodnić.

Pozdrawiam
Darek

Marcin Wasilewski
Guest

Sun Sep 18, 2011 10:55 pm   



Użytkownik "Remek" <dupa@gmail.com> napisał w wiadomości
news:j55ikr$bov$1@inews.gazeta.pl...
Quote:
Użytkownik "Marcin Wasilewski" napisał:

Tak, ale w językach wyższego poziomu masz pętle for, while, do ...
while, if-y, switch-e, natomiast w assemblerze tylko skoki warunkowe i
bezwarunkowe, więc ciężko coś innego stosować.

Nieprawda. Kiedy (jeśli w ogóle) ostatnio widziałeś assembler? A jeśli
chodzi o te while, if-y, switch-e to widziałes może co z nich robi
kompilator i jak wyglądaja w działaniu (debuggerze)? Asembler 32 bitowy
pod Windows bardzo dużo potrafi i ma wiele cech HLa.
Remek

Widzę głównie assembler i C, a ty się sieroto naucz czytać ze
zrozumieniem, bo ci to średnio wychodzi. Co do drugiej części pytania tak
widziałem, zamienia je wszystkie na rozkazy skoków warunkowych i
bezwarunkowych. Natomiast assembler PECETA mnie nie interesuje bo jest tam
wiele lepszych języków programowania, od C++ poczynając, ostatnio gdy miałem
do czynienia z assemblerem peceta, to przypominało to architekturę
8-bitowego procesora i się zraziłem. Jak ktoś pisał kod pod MC68K, to się
później do badziewiastego intela nie przekona. Czy tam nadal wykonanie
jakichkolwiek obliczeń wymaga zapisania danych do akumulatora? Bo wiesz na
MC68K powstałym w latach 70-tych to operacje arytmetyczne nawet na
rejestrach adresowych można było wykonywać, a coś takiego jak akumulator
zwyczajnie nie istniało, bo nie było takiej potrzeby.

Michoo
Guest

Sun Sep 18, 2011 11:05 pm   



W dniu 19.09.2011 00:00, J.F. pisze:
Quote:
Dnia Sun, 18 Sep 2011 20:18:09 +0200, Darek napisał(a):
To własnie HL jest nieczytelny i niezrozumiały bardziej niz
assembler.

dobre Smile.
eot

Zalezy.
Na porzadny procesor mozna pisac w assemblerze calkiem czytelnie.
ARM jest raczej porządną architekturą z niezłą wydajnością a ma jeden z

bardziej upierdliwych assmeblerów z którymi miałem do czynienia (duża
ilość flag w rozkazach).


--
Pozdrawiam
Michoo

J.F.
Guest

Sun Sep 18, 2011 11:46 pm   



Dnia Fri, 16 Sep 2011 09:08:30 +0200, Zbyszek napisał(a):
Quote:
Mam 8 letnią córkę. Chciałbym ją w jakiś sposób zarazić sztuką programowania.


A propos
http://www.simplecodeworks.com/website.html

Remek
Guest

Mon Sep 19, 2011 12:41 am   



Użytkownik "Darek" napisał:

Quote:
Asembler ma pewne zalety i to w specyficznych sytuacjach, głównie
tam gdzie chodzi o szybkość i to pod warunkiem, że koder jest biegły,
jednak nie te, które strał się kolega powyżej udowodnić.

Twoje opinie są typowe dla ludzi nie znających asma. Takie typowe ble, ble o
nieprzenośności, nieczytelności itp. A co to ma do rzeczy? Asembler to dłuto
rzeźbiarskie, a HL to taśma produkcyjna. I oba te zastosowania mają swoją
specyfikę i przeznaczenie. A Twoja argumentacja mnie osłabia. Programista ma
rozumieć jak działa procesor, a nie jak się dodaje jabłka do koszyka. A
przenośność kodu to miraż. Nie ma przenośnego kodu wynikowego. W pewnym
zakresie może być przenośny kod źródłowy, ale to musi umieć kompilator.

Remek

Remek
Guest

Mon Sep 19, 2011 12:50 am   



Użytkownik "Marcin Wasilewski" napisał:

Quote:
A do rzeczy? Wiesz jak wygląda zmienna w asm i gdzie jest zapisana?
Konkretnie.

LOL, a nie słyszałeś o przechowywaniu często używanych zmiennych w
rejestrze procesora?

Sam jesteś LOL Smile Zrozum o co pytałem. Chodzi o zmienną w ASEMBLERZE. Jasne?
Zmienna jest deklarowana w żródle i jej wartość, oraz adres są w kodzie. Co
nie przeszkadza, jeśli taka potrzeba załadować jej argument, czy adres do
rejestru. Tylko to są dwie różne sprawy.

Remek

Remek
Guest

Mon Sep 19, 2011 12:54 am   



Użytkownik "Marcin Wasilewski" napisał:

Quote:
ostatnio gdy miałem do czynienia z assemblerem peceta, to przypominało to
architekturę
8-bitowego procesora i się zraziłem.

Jeśli masz na temat asm wiedzę z przed potopu, to postaraj się poduczyć,
albo milcz i nie obrażaj innych. To, że się zraziłeś nie upoważnie Cię do
nazywania mnie epitetami. Po prostu niewiele wiesz o asm.

Remek

AlexY
Guest

Mon Sep 19, 2011 8:28 am   



Użytkownik Remek napisał:
[..]
Quote:
A coś do rzeczy? Napisałem to z własnego doświadczenia. W UK kilku moich
znajomych/naprawiaczy RTV znalazło pracę. Inni wyłącznie ze znajomościa
języka nie.

Podpisuję się wszelakimi kończynami, na rozmowie kwalifikacyjnej jak
babeczka spytała czy umiem obsługiwać oscyloskop to musiała słowo
oscyloskop napisać na kartce bo nie mogłem zidentyfikować wymówionego
przez nią słowa, po sprawdzeniu mnie przez technika robotę dostałem od
ręki na naprawdę niezłych warunkach, i widzę masę polaków po studiach ze
świetnym angielskim pracujących za najniższe stawki na najniższych
stanowiskach przez agencje.

--
AlexY
http://nadzieja.pl/inne/spam.html
http://www.pg.gda.pl/~agatek/netq.html

Goto page Previous  1, 2, 3 ... 12, 13, 14 ... 16, 17, 18  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak wprowadzić 8-letnią córkę w świat programowania i gier? Polecane języki i materiały?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map