-
Data: 2011-05-13 20:35:44
Temat: Re: Szukam jezyka
Od: "Ireneusz Szpilewski" <i...@s...opole.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]
> no jest to dosyc naturalne (ja proponuje by to zrobic jako nakladke
> na c) ale tez nie znam 'literalnej' implementacji
>
> dosyc jasne sa zasady jakie powinny to okreslac, genaralnie skladnia
> typu 'rozstrzelone nazwy funkcji' i argumenty pomiedzy nimi i pozatym
> maksymalna prostota
>
> wez Zajac wsadz go do Pralka i ustaw temp 40 stopni
>
> ten pomysl by instancje pisac z duzej cos w sobie ma ale nie
> rozwiazuje kwestii checi posiadania dla instanci nazw dluzszych
> niz slowo
Musialoby byc 1 slowo z duzej litery, a wiec albo:
Zajac_Szarak albo Zajac_szarak albo ZajacSzarak jak kto chce
>
> wez Zajac Szarak i wsadz go do Pralka Unimor i ustaw temp 40 stopni
>
> nie wiem czy to by sie sprawdzalo - generalnie trzebaby popraktykowac
> i dobrac najlepsze konwencje, jest pare kwesti bo sa jeszcze typy i inn:
> trzeba tak podefiniowac rzeczy by nie bylo wieloznacznosci
> w dekodowaniu wyrazen itp i by zarazem bylo to tak oszczedne w
> najrozmaitsze operatory i slowa kluczowe jak sie da a pod spodem
> czyste c2 :/
>
> tak wogole to nie jestem az tak na 100% entuzjastyczny do tego pomyslu
> bo na grucie obecnej syntaktyki c mysli mi sie bardzo dobrze o
> najrozmaitszych jego semantykach, a takie zmiany syntaktyczne
> nie wiadomo co przyniosa - z drugiej strony uswiadomienie sobie
> ze ta syntaktyke mozna tak oddzielic jest tez pewna kwestia jakby
> semantyczna - z tamtej kategorii
No w sumie nie jest to takie proste.
Problemem sa funkcje/operatory arytmetyczne i logiczne, ktore cos "zwracaja"
i mozna je dowolnie laczyc. Gdyby pozwolic na pelny zywiol i nic nie
zakladac o wlasnosciach operatorow jedynym chyba rozwiazaniem bylaby scisla
nawiasologia czyli:
MX = ((M1 dodaj do (M2 dodaj do M4)) mnoz przez M3)
albo
MX = ((M1 + (M2 + M4)) * M3)
Matematycy nie byliby zachwyceni :-).
Chociaz z drugiej strony ma to swoj urok zelaznej konsekwencji :-).
Ciekawi mnie tez ciagle jak zdarzenie
Kamyczek zderza sie w Powietrze z Pilka
zapisac elegancko w C++
Irek
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- 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??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
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 <=