{"id":10493,"date":"2020-01-10T09:27:16","date_gmt":"2020-01-10T08:27:16","guid":{"rendered":"http:\/\/marciszewski.eu\/?p=10493"},"modified":"2025-09-23T03:05:28","modified_gmt":"2025-09-23T01:05:28","slug":"informacja-w-ujeciu-obliczeniowym-dyskusja-wokol-tekstu-giuseppe-primiero","status":"publish","type":"post","link":"https:\/\/marciszewski.eu\/?p=10493","title":{"rendered":"Informacja w uj\u0119ciu obliczeniowym.  Dyskusja wok\u00f3\u0142 tekstu Giuseppe Primiero."},"content":{"rendered":"<p>Chcia\u0142bym wywo\u0142a\u0107 lu\u017an\u0105 dyskusj\u0119 nad tekstem <strong>Giuseppe Primiero<\/strong>, kt\u00f3ry w ramach swojej wizyty badawczej na PW (listopad 2019) omawia\u0142 mi\u0119dzy innymi zagadnienie wskazane w tytule obecnego wpisu.<\/p>\n<p>Podstaw\u0105 dyskusji chcia\u0142bym uczyni\u0107: a) <a href=\"http:\/\/stac.calculemus.org\/pdf\/FiTE-2019-20\/Routledge2016.pdf\">artyku\u0142 naukowy prof. Primiero<\/a>, oraz b) <a href=\"http:\/\/stac.calculemus.org\/pdf\/FiTE-2019-20\/Primiero-lecture3.pdf\">slajdy do jego wyk\u0142adu<\/a>, wyg\u0142oszonego na wydziale WEiTI PW.<br \/>\nBy\u0107 mo\u017ce przydatne oka\u017c\u0105 si\u0119 tak\u017ce <a href=\"http:\/\/stac.calculemus.org\/pdf\/FiTE-2019\/T5_Informacja_w_perspektywie_obliczeniowej-2019.pdf\">moje slajdy<\/a>, w kt\u00f3rych prezentuj\u0119 podobne zagadnienia, cho\u0107 z nieco innej perspektywy.<\/p>\n<p>Dobrym streszczeniem koncepcji omawianej w \u017ar\u00f3d\u0142ach a i b (czyli podstawowych) jest nast\u0119puj\u0105cy obrazek:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Warstwy informacji\" src=\"http:\/\/stac.calculemus.org\/pdf\/FiTE-2019-20\/Warstwy-informacji-schemat-GP.png\" alt=\"Obrazek informacyjnej piramidy\" width=\"600\" height=\"450\" \/><\/p>\n<p>Widzimy na nim 5 <strong>warstw abstrakcji<\/strong> (ang. layers of abstractions), kt\u00f3re dotycz\u0105 informacji w uj\u0119ciu obliczeniowym. Na warstwie najni\u017cszej (u g\u00f3ry rysunku) informacj\u0119 uto\u017csamia si\u0119 z uk\u0142adem fizycznych (elektrycznych) stan\u00f3w maszyny, kt\u00f3re s\u0105 kontrolowane za pomoc\u0105 struktur okre\u015blonych na wy\u017cszych warstwach. Na warstwie najwy\u017cszej (u do\u0142u) informacj\u0119 rozumie si\u0119 jako \u2013 w\u0142a\u015bciwie jest to kwestia do dyskusji \u2013 konfiguracj\u0119 mentalnych stan\u00f3w projektanta systemu obliczeniowego, kt\u00f3ry to projektant \u201ema w swojej g\u0142owie\u201d reprezentacj\u0119 pewnego problemu do rozwi\u0105zania, \u017cywi intencj\u0119 jego rozwi\u0105zania oraz, co najwa\u017cniejsze, zna og\u00f3lny <strong>spos\u00f3b rozwi\u0105zania<\/strong>. \u00d3w spos\u00f3b jest rozpisywany\/implementowany na kolejnych warstwach\u2026 jako algorytm, program, a nast\u0119pnie maszynowy kod.<br \/>\nW moim odczuciu, w obr\u0119bie wszystkich warstw, informacja jest rozumiana jako <strong>relacja<\/strong> pomi\u0119dzy wej\u015bciem i wyj\u015bciem, czy te\u017c mi\u0119dzy danymi wej\u015bciowymi i danymi wyj\u015bciowymi \u2013 cho\u0107 w tek\u015bcie Giuseppe Primiero nie znajdziemy wprost takiego okre\u015blenia. Z tego wzgl\u0119du informacja jest tutaj czym\u015b dynamicznym, algorytmicznym, obliczeniowym\u2026 jest wprawdzie pewn\u0105 struktur\u0105, ujmowan\u0105 na r\u00f3\u017cnych poziomach w r\u00f3\u017cny spos\u00f3b, ale <strong>struktur\u0105 relacyjn\u0105<\/strong>, warunkuj\u0105c\u0105 dzia\u0142anie (action, operation, problem solving itp).<\/p>\n<p>W powy\u017cszym skr\u00f3towym opisie, podzieli\u0142em si\u0119 z Pa\u0144stwem w\u0142asn\u0105 <strong>interpretacj\u0105<\/strong> koncepcji prof. Primiero, kt\u00f3r\u0105 to interpretacj\u0119 poddaj\u0119, rzecz jasna, pod dyskusj\u0119.<br \/>\nPoddaj\u0119 pod dyskusj\u0119 r\u00f3wnie\u017c kilka innych zagadnie\u0144, kt\u00f3re nasun\u0119\u0142y mi si\u0119 podczas lektury zalinkowanych wy\u017cej \u017ar\u00f3de\u0142.<br \/>\nOto one:<\/p>\n<p><strong>1)<\/strong> Kt\u00f3ra z warstw wskazanych na rysunku wydaje si\u0119 Pa\u0144stwu, z punktu widzenia informatyki, <strong>najwa\u017cniejsza<\/strong>?<\/p>\n<p><strong>2)<\/strong> Czy wszystkie warstwy s\u0105 r\u00f3wnie istotne dla uj\u0119cia istoty informacji\/danych? Na przyk\u0142ad: czy trzech warstw wewn\u0119trznych (kod maszynowy, program, algorytm) nie nale\u017ca\u0142oby \u201ezwin\u0105\u0107\u201d do postaci jednej, <strong>algorytmiczno-programistycznej<\/strong>, warstwy?<\/p>\n<p><strong>3)<\/strong> Czy przedstawione uj\u0119cie nie zamazuje r\u00f3\u017cnicy mi\u0119dzy danymi (r\u00f3wnie\u017c strukturami danych) i algorytmami? Czy uj\u0119cie to, poprzez uto\u017csamienie informacji z czym\u015b algorytmicznym (relacyjnym, regu\u0142owym, dynamicznym), nie postuluje jednak, \u017ce najwa\u017cniejszym poj\u0119ciem informatyki jest <strong>algorytm<\/strong>, a nie informacja?<\/p>\n<p><strong>4)<\/strong> Czy do przedstawionego zestawu warstw nie nale\u017cy czego\u015b doda\u0107, np. warstwy <strong>modelu oblicze\u0144<\/strong>, na kt\u00f3rej mogliby\u015bmy rozr\u00f3\u017cni\u0107 (w uj\u0119ciu matematycznym) r\u00f3\u017cne elementarne sposoby kodowania\/zapisywania danych (np. w przypadku uk\u0142ad\u00f3w analogowych mamy kod ci\u0105g\u0142y, a w przypadku cyfrowych \u2013 dyskretny)?<\/p>\n<p>Oczywi\u015bcie, jak zwykle, mo\u017cna stawia\u0107 <strong>inne jeszcze pytania<\/strong> i pr\u00f3bowa\u0107 na nie odpowiada\u0107.<br \/>\nNajlepiej w interakcji z innymi, :).<\/p>\n<p>Z niecierpliwo\u015bci\u0105 czekam na pierwsze g\u0142osy \u2013 Pawe\u0142 Stacewicz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chcia\u0142bym wywo\u0142a\u0107 lu\u017an\u0105 dyskusj\u0119 nad tekstem Giuseppe Primiero, kt\u00f3ry w ramach swojej wizyty badawczej na PW (listopad 2019) omawia\u0142 mi\u0119dzy innymi zagadnienie wskazane w tytule obecnego wpisu. Podstaw\u0105 dyskusji chcia\u0142bym uczyni\u0107: a) artyku\u0142 naukowy prof. Primiero, oraz b) slajdy do &hellip; <a href=\"https:\/\/marciszewski.eu\/?p=10493\">Czytaj dalej <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,20,42,8],"tags":[],"class_list":["post-10493","post","type-post","status-publish","format-standard","hentry","category-dydaktyka","category-filozofia-informatyki","category-filoz-nauki","category-informatyzm"],"_links":{"self":[{"href":"https:\/\/marciszewski.eu\/index.php?rest_route=\/wp\/v2\/posts\/10493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marciszewski.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marciszewski.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marciszewski.eu\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/marciszewski.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10493"}],"version-history":[{"count":16,"href":"https:\/\/marciszewski.eu\/index.php?rest_route=\/wp\/v2\/posts\/10493\/revisions"}],"predecessor-version":[{"id":12546,"href":"https:\/\/marciszewski.eu\/index.php?rest_route=\/wp\/v2\/posts\/10493\/revisions\/12546"}],"wp:attachment":[{"href":"https:\/\/marciszewski.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marciszewski.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marciszewski.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}