-
Data: 2012-06-15 07:52:49
Temat: Re: Czym jest programowanie?
Od: Andrzej Jarzabek <a...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 14/06/2012 19:00, slawek wrote:
>
> Użytkownik "Andrzej Jarzabek" <a...@g...com> napisał w
> wiadomości grup dyskusyjnych:jquqpo$e4k$...@i...gazeta.pl...
>> wykonania w takiej kolejności". Program deklaratywny też można opisać
>> jako "ciąg instrukcji" w szerszym znaczeniu, a w niektórych przypadkach
>
> Wątpię czy istnieje jednoznaczność.
Nie rozumiem? Gdzie istnieje? Jednoznaczność czego?
>> nawet jako "zbiór instrukcji" (kiedy kolejność poszczególnych
>> "instrukcji" nie ma znaczenia - raczej nie mamy do czynienia z
>> paradygmatem imperatywnym).
>
> Czyli program wielowątkowy nie może być napisany w C ?
W programie wielowątkowym kolejność poszczególnych instrukcji nadal ma
znaczenie. W C raczej ciężko napisać program tak, żeby każda instrukcja
wykonywała się w oddzielnym wątku.
> (Dla mniej spostrzegawczych - program wielowątkowy nie gwarantuje
> "kolejności instrukcji' - a język C jest językiem imperatywnym.)
Dla mniej spostrzegawczych: nie napisałem nic o gwarantowaniu kolejności
instrukcji. już wstawienie zwykłego if czy goto powoduje, że kolejność
wykonania instrukcji nie jest gwarantowana.
Jeszcze raz, co napisałem: odniosłem się do części próby definicji
programu, gdzie programem był "zbiór instrukcji". Analnie czepiając się
zauważam, że zbiór nie ma określonej ilości elementów. Rozpatruję
hipotetyczny język programowania, w którym te same instrukcje dają
zawsze ten sam program, niezależnie od kolejności wprowadzania tych
instrukcji. Zauważam, że taki hipotetyczny język raczej nie jest
językiem imperatywnym.
>> 2. Nie widziałeś "tego, co zostało z komputera", bo żadnej z tych maszyn
>
> Jeżeli dobrze zrozumiałem w Oksfordzie są pokazywane autentyczne części.
> Zapewne są to części maszyny różnicowej, ale Babbage chciał - w innej
> konfiguracji - z nich robić maszynę analityczną.
Bez sprawdzania wydaje mi się, że Babbage zlecił wykonanie części
maszyny różnicowej, maszyna analityczna była na papierze w fazie
koncepcji. Po śmierci Babbage'a ktoś wykonał kilka części maszyny
analitycznej (są w muzeach), ale maszyna analityczna jako całość nie
powstała nigdy (dwie maszyny różnicowe zostały zbudowane w tym stuleciu).
> Karty żakardowskie do obejrzenia w Białej Fabryce w mieście Łodzi.
> (Najpiękniejsze w tym, że można z nich odtworzyć _cyfrowo_ wzory
> materiałów sprzed około 150 lat.)
> Nota bene, jak się nazywałby dziś człowiek przygotowujący takie karty?
> Programistą!
Może "programatorem"?
>> No więc właśnie według mnie to naturalna kolejność. Hardware się
>> buduje jak wiadomo, że będzie użyteczny, a wykazać użyteczność
>> komputera można na przykład pisząc program do niego jako proof of
>> concept.
>
> Ujmując filozoficznie... różne rzeczy się buduje... które są zupełnie
> nieużyteczne. Ba! Część z nich nie jest nawet ładna (sztuka nie musi być
> użyteczna).
No ale mówimy o budowie maszyny liczącej. Historycznie takie maszyny
jednak budowano po to, żeby cośtam na nich liczyć.
>> Zresztą właśnie jeśli chodzi o wspomnianą maszynę analityczną
>> Babbage'a było właśnie tak, że hardware nigdy nie powstał, a programy
>> owszem (patrz: dlaczego język Ada nazywa się właśnie tak).
>
> Za dużo steampunka, za mało faktów. Nie wiem czy ocalał jakiś kod
> źródłowy... czy też jest to mit (początki patentowego trollingu?)
http://www.fourmilab.ch/babbage/sketch.html
Następne wpisy z tego wątku
- 15.06.12 07:57 Roman W
- 15.06.12 08:00 Andrzej Jarzabek
- 15.06.12 09:29 Artur Muszyński
- 15.06.12 10:27 Roman W
- 15.06.12 14:44 slawek
- 15.06.12 14:58 slawek
- 15.06.12 15:01 slawek
- 15.06.12 15:41 Roman W
- 15.06.12 16:12 Maciej Sobczak
- 16.06.12 02:42 Andrzej Jarzabek
- 16.06.12 02:52 Andrzej Jarzabek
- 16.06.12 05:04 Andrzej Jarzabek
- 16.06.12 10:46 alter amonu
- 18.06.12 01:46 slawek
- 18.06.12 02:00 slawek
Najnowsze wątki z tej grupy
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- 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
Najnowsze wątki
- 2025-04-30 Szczecin => Key Account Manager IT <=
- 2025-04-30 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-04-30 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-04-29 Nożownik zaatakował i zabił lekarza
- 2025-04-29 Polecam żarówki Blackout na Blackout z dużym gwintem
- 2025-04-29 Porażka kasty sędziowskiej przed Trybunałem Sprawiedliwości UE
- 2025-04-29 Kombinacja znaków A11 i B33?
- 2025-04-29 Na jakim etapie jest sprawa karna "gaśnicowego" Brauna z grudnia 2023?
- 2025-04-29 TSUE jest "przeciw a nawet za" neosędziami :-)
- 2025-04-29 Wrocław => Konsultant wdrożeniowy (systemy kontrolingowe) <=
- 2025-04-29 China => Production Coordinator / Representant Product Dev <=
- 2025-04-29 Warszawa => Specjalista rekrutacji IT <=
- 2025-04-28 Hiszpania bez pradu
- 2025-04-28 chinska stal
- 2025-04-28 QR kody