RTV forum PL | NewsGroups PL

Mikropascal na AVR: Czy to dobre rozwiązanie dla elektroników unikających C?

Mikropascal na AVR'y - co o tym sądzicie ??

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Mikropascal na AVR: Czy to dobre rozwiązanie dla elektroników unikających C?

Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next

Sebastian Biały
Guest

Mon Jan 09, 2012 9:36 pm   



On 2012-01-09 09:35, Grzegorz Krukowski wrote:
Quote:
Jak ja kolegę lubię z tym kolegi mesjanizmem ...

Kilku wyrwanych ze szponów sza^M^M^MPascala jest tego wartych.

Sylwester Łazar
Guest

Mon Jan 09, 2012 9:43 pm   



Quote:
co poniektóre PLC. Albo LEGO MasterMind (R). Tam sobie układasz klocki
LEGO na ekranie i toto nawet działa Wink.
A nie LEGO Mindstroms?

Dzieci u mnie parę dni temu wyciągnęły ze skrzyni i zrobiły na tym
wyrzutnię piłeczek.
S.

Waldemar Krzok
Guest

Mon Jan 09, 2012 9:44 pm   



Sebastian Biały wrote:

Quote:
On 2012-01-09 16:01, JDX wrote:
Ale to nie znaczy, że C tudzież C++ jest takie świetne a Pascal jest do
bani. Jeśli mówimy o programowaniu uC to w C da się "szybo pi..ąć
szybkiego pacza" i to jest IMO główny powód dla którego C jest popularne
wśród ludzi piszących soft na uC. :-)

Dłubanie po gołej pamięci odbywa się znacznie sprawniej w C niż w
Pascalu. Ludzie od uC lubią dłubać jak w asm. Z resztą wiekszość kodu na
uC wyglada jak asm. Pascal mocno to ogranicza. Zapewne z tego powodu
przyjął się też Verilog. VHDL jest zbyt restrykcyjny i gadatliwy, a
korzenie z Pascalem wspólne.

Poza tym AFAIR to informatycy (ci zajmujący się dydaktyką) twierdzą, że
Pascal *nadal* jest niezłym językiem do dydaktyki.

Albowiem? Przy czym zaznaczam że też byłem rzeczonym informatykiem
zajmującym się dydaktyką. Nie jestem w stanie, mimo najlepszych chęci,
znaleźć choćby pół powodu.

Ja tak. Uczy trochę strukturalnego programowania. Ale jest to jeden z
możliwych języków.

Waldek

--
My jsme Borgové. Sklopte štíty a vzdejte se. Odpor je marný.

Waldemar Krzok
Guest

Mon Jan 09, 2012 9:45 pm   



Sylwester Łazar wrote:

Quote:
co poniektóre PLC. Albo LEGO MasterMind (R). Tam sobie układasz klocki
LEGO na ekranie i toto nawet działa Wink.
A nie LEGO Mindstroms?
Dzieci u mnie parę dni temu wyciągnęły ze skrzyni i zrobiły na tym
wyrzutnię piłeczek.

Dokładnie! Ja tego (ani moje dzieciaki) nie mieliśmy, ale bawiłem się tym w
dniu otwartych drzwi uniwerku.

Waldek

--
My jsme Borgové. Sklopte štíty a vzdejte se. Odpor je marný.

Sebastian Biały
Guest

Mon Jan 09, 2012 9:49 pm   



On 2012-01-09 21:44, Waldemar Krzok wrote:
Quote:
Ja tak. Uczy trochę strukturalnego programowania.

Każdy inny klamrowy uczy. To żaden argument na lepszość.

Jerry1111
Guest

Mon Jan 09, 2012 9:50 pm   



On 09/01/2012 01:04, RoMan Mandziejewicz wrote:
Quote:
Hello Mario,

Monday, January 9, 2012, 1:49:07 AM, you wrote:

[...]

Programator - byleco z allegro.
Spamowany tu Multitool może być? http://allegro.pl/multitool-programator-avr-usb-stk500v2-rs232-i2c-i2026388624.html
Komplet softu - WinAVR i Yagarto (ARM). Soft do programowania załączony.
Zadziala z powyższym? W aukcji jest mowa o AVRStudio, Ty proponujesz
WinAVR...
A ja proponuję ominąć etap AVR i od razu przejść na jakieś małe ARMy.
NXP serii LPC11xx i LPC13xx kosztują po kilka złotych. I jestreś j7uz w
królestwie 32 bitowców Smile Interface JTAG na USB można dostać już w
okolicy 60-80zł. Środowisko darmowe z pełnym gcc a nie portem jak gcc-avr.

Bez przesady - jeszcze nie zrozumiałem jednego a już mam się brać za
inne? Po co mi te 32 bity? Ja nie mam zamiaru niczego wielkiego robić.

Nie chcesz, to wszystkich bitow nie uzywaj ;-)

Serio - masz (my mamy) _jeden_ kompilator, _jedno_ srodowisko i _jeden_
programator do ARMow w kilkuset wersjach.

Potrzebujesz mocy obliczeniowej to bierzesz cos duzego. Potrzebujesz
oszczedzac energie to bierzesz Cortex-M0 co bierze 0.0nic mA.

Innym wartym zainteresowania bylby PIC32 (ma rdzen MIPS) gdyby Microchip
zrobil porzadne srodowisko zamiast naprawiac MPLAB przez 15 lat.

--
Jerry1111

J.F.
Guest

Mon Jan 09, 2012 9:50 pm   



Dnia Mon, 9 Jan 2012 02:04:42 +0100, RoMan Mandziejewicz napisał(a):
Quote:
Hello Mario,
A ja proponuję ominąć etap AVR i od razu przejść na jakieś małe ARMy.
NXP serii LPC11xx i LPC13xx kosztują po kilka złotych. I jestreś j7uz w
królestwie 32 bitowców Smile Interface JTAG na USB można dostać już w
okolicy 60-80zł. Środowisko darmowe z pełnym gcc a nie portem jak gcc-avr.

Bez przesady - jeszcze nie zrozumiałem jednego a już mam się brać za
inne?

A po colere ci zwiedzac slepa uliczke ?

Quote:
Po co mi te 32 bity? Ja nie mam zamiaru niczego wielkiego robić.

Ale jaka przyjemnosc programowania ... w assemblerze :-)

J.

J.F.
Guest

Mon Jan 09, 2012 9:52 pm   



Dnia Mon, 9 Jan 2012 01:29:44 +0100, RoMan Mandziejewicz napisał(a):
Quote:
Hello J.F.,
Bez żartów - składnia C(+(+)) jest porąbana.
Jak sie czlowiek nie podnieca mozliwosciami, to jest bardzo podobna.
W koncu nie ma obowiazku pisac 5[a], czy nawet i++ (lepiej ++i).

Właśnie mnie zdenerwowałeś. Swoją drogą - młody opanował C++ i okolice
na takim poziomie, że już nie mam o czym z nim rozmawiać Sad

Mozesz go zagiac w zwyklym C. Tylko musisz troche Bieleckiego poczytac :-)

J.

Sebastian Biały
Guest

Mon Jan 09, 2012 9:53 pm   



On 2012-01-09 21:50, J.F. wrote:
Quote:
A ja proponuję ominąć etap AVR i od razu przejść na jakieś małe ARMy.
[...]
Ale jaka przyjemnosc programowania ... w assemblerze Smile

Ostatni przyjemny assembler to był MC680x0...

Grzegorz Krukowski
Guest

Mon Jan 09, 2012 9:57 pm   



On Mon, 09 Jan 2012 21:49:44 +0100, Sebastian Biały
<heby@poczta.onet.pl> wrote:

Quote:
On 2012-01-09 21:44, Waldemar Krzok wrote:
Ja tak. Uczy trochę strukturalnego programowania.

Każdy inny klamrowy uczy. To żaden argument na lepszość.
Nie, Pascal przez swoje ograniczenie pozwala się skupić nad tym CO

zrobić a nie JAK. Co w kontekście dydaktyki jest dobre.
Zresztą, to wszystko już było: pl.comp.programming, wątek ,,Program
cosinusowej transformaty Fouriera'' i okolice Wink
--
Grzegorz Krukowski

Grzegorz Krukowski
Guest

Mon Jan 09, 2012 9:59 pm   



On Mon, 09 Jan 2012 21:36:46 +0100, Sebastian Biały
<heby@poczta.onet.pl> wrote:

Quote:
On 2012-01-09 09:35, Grzegorz Krukowski wrote:
Jak ja kolegę lubię z tym kolegi mesjanizmem ...

Kilku wyrwanych ze szponów sza^M^M^MPascala jest tego wartych.
Bacz tylko, abyś z mesjanizmu nie przeszedł w dogmatyzm. To od środka

trudno zauważyć Wink
--
Grzegorz Krukowski

Marek Borowski
Guest

Mon Jan 09, 2012 10:09 pm   



On 09-01-2012 21:53, Sebastian Biały wrote:
Quote:
On 2012-01-09 21:50, J.F. wrote:
A ja proponuję ominąć etap AVR i od razu przejść na jakieś małe ARMy.
[...]
Ale jaka przyjemnosc programowania ... w assemblerze :-)

Ostatni przyjemny assembler to był MC680x0...
Byl najprzyjemnieszy ale wspolczene risc tez daja fun.



Pozdrawiam

Marek

Sylwester Łazar
Guest

Mon Jan 09, 2012 10:12 pm   



Quote:
Jak ja kolegę lubię z tym kolegi mesjanizmem ...

Kilku wyrwanych ze szponów sza^M^M^MPascala jest tego wartych.
Bacz tylko, abyś z mesjanizmu nie przeszedł w dogmatyzm. To od środka
trudno zauważyć Wink
Nie ma znaczenia.

Uwagi Sebastiana sa bardzo celne. Czasem nie do końca prawdziwe, ale
pokazują co trzeba robić.
Nie ograniczać się.
Pierwsza zasada tworzenia: zabierz się do tworzenia, a nie ględzenia.
Popatrzał na Wasze posty, pewnie mruknął coś pod nosem o lemingach i
zrobił przykład dla Romka.
Kto wie co tam jest i czy działa. Ważne, że ZROBIŁ.
Drugi kolega coś tam Romkowi podeśle.
I to jest piękne. I Romek się nie poddał :-)

Pozdrawiam,
S.

Sebastian Biały
Guest

Mon Jan 09, 2012 10:15 pm   



On 2012-01-09 21:57, Grzegorz Krukowski wrote:
Quote:
Ja tak. Uczy trochę strukturalnego programowania.
Każdy inny klamrowy uczy. To żaden argument na lepszość.
Nie, Pascal przez swoje ograniczenie pozwala się skupić nad tym CO
zrobić a nie JAK. Co w kontekście dydaktyki jest dobre.

W kontekście dydaktyki nie jest dobre wciskanie każdego algorytmu w
ciasne ramy programowania strukturalnego. Jeśli wyrażasz fragment
algorytmu funkcyjnie a inny strukturalnie a jeszcze inny obiektowo to
współczesnie masz więcej możliwosci niż ciasny Pascal zrobić to
poprawnie, czyli bez naruszania naturalnego układu. Oczywiscie zaraz
ktoś podniesie argument że progrmowanie fukcyjne nalezy robić w języku
funkcyjnym, ale to oczywiście g.. prawda bo głupie sortowanie z
predykatem to mieszanina strukturalnego z funkcyjnym i to jest codzienność.

Z moich obserwacji wynika że Pascal produkuje inwalidów którzy potrafią
wystukac sortowanie bąbelkowe na statycznej tablicy czy narysować
choinkę gwiazdkami, ale jak trzeba zrobić dekorator na generyczny
iterator po hashmapie to cały mit o dydaktyczności Pascala pryska
bezpowrotnie. Bo oni tylko potrafią przestawiać inty w statycznych
tablicach...

Sebastian Biały
Guest

Mon Jan 09, 2012 10:20 pm   



On 2012-01-09 21:59, Grzegorz Krukowski wrote:
Quote:
Jak ja kolegę lubię z tym kolegi mesjanizmem ...
Kilku wyrwanych ze szponów sza^M^M^MPascala jest tego wartych.
Bacz tylko, abyś z mesjanizmu nie przeszedł w dogmatyzm. To od środka
trudno zauważyć Wink

Dokladnie to wlasnie obsewuje wśrod zatwardziałych programistów Delphi
którzy tlumaczyli mi że lista z dostępem przez indeks jest znacznie
bardziej zajeb... od iteratora w *każdej* sytuacji. Do wglądu na grupie
od delphi. Jeśli jestem mesjaszem to mam wrażenie że jednak po jasnej
stronie mocy... Wink

Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Mikropascal na AVR: Czy to dobre rozwiązanie dla elektroników unikających C?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map