-
Data: 2012-05-09 19:47:36
Temat: Re: 'abstrakcje' a zwartosc
Od: " " <f...@g...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Piotr Chamera <p...@p...onet.pl> napisał(a):
> W dniu 2012-05-09 19:03, f...@g...pl pisze:
> >
> > wydaje mi sie ze panuje pewne przekonanie (cos w rodzaju
> > mitu, trudno mi okreslic na ile prawdziwego) ze programy
> > jakims w jezyku wysokopoziomowym moga byc krotsze niz
> > w jezyku niskopoziomowym jak c, cos w stylu wyobrazenia
> > ze jak w c chcesz narysowac okrag to musisz to rysowac
> > per pixel a w jezyko wysokopoziomowym wywolujesz po
> > prostu costam - z tym ze mozna wlasnie zauwazyc ze to
> > akurat nie jest zwiazane z wysokopoziomowoscia jezyka
> > tylko z setem bibliotek,
>
> Wydaje mi siÄ, Ĺźe wysokopoziomowoĹÄ jÄzyka przejawia siÄ
> na poziomie integracji pewnych konstrukcji na poziomie skĹadni
> a nie semantyki (w wiÄkszoĹci jÄzykĂłw â w tym C â dowolnÄ
> funkcjonalnoĹÄ da siÄ zaimplementowaÄ w postaci bibliotek,
> ale nie da siÄ tego zintegrowaÄ z jÄzykiem na poziomie
> skĹadniowym).
>
> WeĹşmy takie dwa proste przykĹady z Common Lispu:
>
> operacje na liczbach wymiernych
>
> CL-USER> (/ 1/8
> 3/25576287618534626468265643682000000000000000000000
00000000)
>
> 3197035952316828308533205460250000000000000000000000
00000/3
>
> i na liczbych zespolonych
>
> CL-USER> (* 1/8 #c(-3/255 23/7))
>
> #C(-1/680 23/56)
>
> Jak to zaimplementowaÄ w C, Ĺźeby uĹźywaĹo siÄ rĂłwnie wygodnie?
z zespolonymi to nie jest dobry przyklad na to o co pytam,
bo oszczednosci sa tylko paro znakowe na liczbe (zreszta
mozna sobie wyobrazic wbudowany w c typ complex z operatorami
i nie jest to jakas specjalna abstrakcja) - mi chodzi
o jakies wieksze oszczednosi/abstrakcje ogolnie skracajace
'zwykle' kody
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Następne wpisy z tego wątku
- 09.05.12 21:07 R.e.m.e.K
- 09.05.12 21:30
- 09.05.12 22:21 M.M.
- 09.05.12 22:26 t.o.
- 10.05.12 00:38 R.e.m.e.K
- 10.05.12 02:13 Andrzej Jarzabek
- 10.05.12 07:40
- 10.05.12 07:51 M.M.
- 10.05.12 10:56 zażółcony
- 10.05.12 14:57 zażółcony
- 10.05.12 15:53 AK
- 10.05.12 16:04 AK
- 10.05.12 16:40 zażółcony
- 10.05.12 20:03 ( prof fir )
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-07 Warszawa => Data Engineer (Tech Leader) <=
- 2025-03-07 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-03-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-03-07 Chiny-Kraków => Senior PHP Symfony Developer <=
- 2025-03-07 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-07 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-03-07 Warszawa => International Freight Forwarder <=
- 2025-03-07 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-03-07 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-03-07 Piaseczno => Developer .NET <=
- 2025-03-07 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-03-07 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-03-07 Warszawa => Gen AI Engineer <=