-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Grzegorz Krukowski <r...@o...pl>
Newsgroups: pl.comp.programming
Subject: Re: które języki 'historyczne' sš ważne
Date: Wed, 02 Feb 2011 07:32:57 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 33
Message-ID: <q...@4...com>
References: <2...@n...onet.pl>
<f...@t...askar.com.pl>
<4d470681$0$2436$65785112@news.neostrada.pl>
<r...@4...com>
<4d47519c$0$2437$65785112@news.neostrada.pl> <ii8g1j$768$1@news.onet.pl>
<4d47d675$0$2447$65785112@news.neostrada.pl> <ii8l0l$7j3$1@solani.org>
<4d47fdf5$0$2456$65785112@news.neostrada.pl> <ii90a6$hdr$1@news.onet.pl>
<iia1hm$116$2@inews.gazeta.pl>
NNTP-Posting-Host: ti0010a380-0601.bb.online.no
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1296628378 25358 85.164.162.89 (2 Feb 2011 06:32:58 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 2 Feb 2011 06:32:58 +0000 (UTC)
X-Newsreader: Forte Agent 6.00/32.1186
X-User: registered.user
Xref: news-archive.icm.edu.pl pl.comp.programming:188520
[ ukryj nagłówki ]On Tue, 01 Feb 2011 23:30:25 +0100, Wojciech Jaczewski
<w...@o...pl> wrote:
>Krzysiek Kowaliczek wrote:
>
>>> Magia typu void*. Nie ma co się rozpisywać. Jako programista
>>> unixowy/linuxowy doskonale wiesz co mam na myśli.
>>>
>>
>> Rozumiem że w programie dostajesz magiczne dane, ponieważ słaby
>> system typów nie uratował Cię od pomyłki?
>
>W przypadku sterowników urządzeń te magiczne dane można otrzymać z
>urządzenia. Urządzenie zwykle śle strumień bajtów, bez systemu typów.
Ba, ale nawet w Pascalu dało się to zrobić elegancko, bez używania
konstrukcji a'la szalony elektronik.
To co zarzuca C A.L. to, moim zdaniem, domyślne pozwolenie na
niskopoziomowe manewry i/lub upowszechnienie się takiego języka jako
języka ogólnego zastosowania. Zachęca to do zajmowania się
niskopoziomowymi szczegółami już na początku, zamiast na końcu, kiedy
to jest potrzebne. W efekcie istnieje presja na powszechne stosowanie
średnio bezpiecznych sztuczek, zamiast promowania, nazwijmy to,
ładnego kodu. Pod tym względem C jest regresem, gdyż dotychczas
większość języków wraz z czasem przechodzi do coraz bardziej
wysokopoziomowych/abstrakcyjnych konceptów, tylko języki rodziny C i
pochodnej idą trochę wbrew tym trendom.
Gdyby C i pochodne pozostały językiem pośrednim przetwarzania
programów z języków wyższego poziomu to tej dyskusji chyba by nie
było.
--
Grzegorz Krukowski
Następne wpisy z tego wątku
- 02.02.11 07:46 Andrzej Jarzabek
- 02.02.11 08:04 Tomasz Kaczanowski
- 02.02.11 08:05 Tomasz Kaczanowski
- 02.02.11 08:08 Krzysiek Kowaliczek
- 02.02.11 08:22 Krzysiek Kowaliczek
- 02.02.11 08:28 Krzysiek Kowaliczek
- 02.02.11 09:08 Stachu 'Dozzie' K.
- 02.02.11 09:09 Stachu 'Dozzie' K.
- 02.02.11 09:34 Maciej Sobczak
- 02.02.11 09:36 R. P.
- 02.02.11 09:53 Stachu 'Dozzie' K.
- 02.02.11 11:06 Jędrzej Dudkiewicz
- 02.02.11 11:07 Jędrzej Dudkiewicz
- 02.02.11 11:14 Jędrzej Dudkiewicz
- 02.02.11 12:00 Jędrzej Dudkiewicz
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-02-24 Białystok => System Architect (Java background) <=
- 2025-02-24 Białystok => System Architect (background deweloperski w Java) <=
- 2025-02-24 Białystok => Solution Architect (Java background) <=
- 2025-02-24 Warszawa => Data Engineer (Tech Leader) <=
- 2025-02-24 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-02-24 Gliwice => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-24 Gliwice => IT Expert (Network Systems area) <=
- 2025-02-24 Warszawa => International Freight Forwarder <=
- 2025-02-24 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-02-24 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-24 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-24 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-24 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-24 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-02-24 Antifa