st-pti: RE:Computer science a Turing i Zuse


Previous by date: 17 Apr 2018 00:59:02 +0100 Re: dyplom uznania dla Serge, Marcin Paprzycki
Next by date: 17 Apr 2018 00:59:02 +0100 Re: dyplom uznania dla Serge, Sergiusz Pawlowicz
Previous in thread:
Next in thread: 17 Apr 2018 00:59:02 +0100 Re: RE:Computer science a Turing i Zuse, Maciej M. Sysło

Subject: RE:Computer science a Turing i Zuse
From: Andrew S Targowski ####@####.####
Date: 17 Apr 2018 00:59:02 +0100
Message-Id: <CY4PR08MB2968DB121330D0E62359E1CD94B70@CY4PR08MB2968.namprd08.prod.outlook.com>

Panie Profesorze:

Dla mnie computer science nie jest nauką o komputerach, o czym wyraźnie pisałem tu wielokrotnie. Co Pan mi nieprecyzyjnie inputuje.
CS, biorąc pod uwagę co się w tym programie wykłada jest moim zdaniem dziedziną zajmującą się metodami i technikami komputerowymi.
Z czym PTI nie zgadza się ze mną. Przyjeto w ostatnim podejściu, że CS to nauka o komputerach.

Dlatego przekornie zapytałem się o przykłady nauki o komputerach wykładanej w programie CS.
Jak dotąd prócz Pana nikt takich przykładów nie podał. (Pana przykłady to obliczenia numeryczne). Czyli mamy do czynienia z fikcją terminologiczną.

Historia informatyki to nie matematyka. Omal wszyscy tzw. historycy informatyki w Polsce uprawiają historiografię z „matematyczną precyzją”, i kruszą kopie, czy to było na wiosnę w 1946 czy na jesieni w 1947 r. Bo ktoś tak podał w jednej ze stron Wikipedii. Natomiast ja prócz historiografii, którą uważam za potrzebną i podstawową uprawiam też historiozofię, czyli ocenę mądrości historiografii, a czasem podważam sens faktów, w myśl heglowsko-kantowskiej zasady „tym gorzej dla faktów.” Ponieważ wg. tych mędrców rozumowo można podważyć sens faktów.

Czasem o historii czegoś wie się w nieoczekiwany sposób. Np. naprawdę pierwszy użytkowany w liczbie 7500 sztuk komputerek zrobił nie Turing (co mu się niesłusznie przypisuje, a jego Maszyna papierowa poszła do lamusa) a Niemiec Konrad Zuse i co gorsze montował go mój śp. Ojciec Stanisław do rakiet V2 jako niewolniczy pracownik-więzień w obozie Mittelbau-Dora w Nordhousen w tunelach Gór Hartz. A za ich sabotowanie przepłacił życiem. Potem Zuse 4 (numer piszę z głowy) kupiło ELWRO dla uczenia się na przykładzie. Mieszka Pan we Wrocławiu i nigdy Pan o tym nie wspomniał.

A propos Pana jednej z uwag, przypomnę, że termin „informatyka” oficjalnie obowiązuje w Polsce od 1971 r. i wie Pan dlaczego.
Tak jak teraz faktem w historiografii  jest to, że „obowiązuje” termin cyfryzacja. Co jest dla mnie regresem pojęciowym i dziwię się, że PTI przechodzi nad tym do porządku dziennego.  Co by wskazywało, że zmieni PTI na PTC (co jest historiozofią).

Z szacunkiem
Andrzej Targowski

From: Maciej M. Sysło ####@####.####
Sent: Monday, April 16, 2018 11:23 AM
To: ST PTI ####@####.####
Subject: Re: [st-pti] Podstawowe terminy informatyczne [cz.II]

Panie Profesorze,
zostawmy Turinga w spokoju - wini go Pan za film, który powstał niedawno. Podaje Pan wiele faktów, a raczej luźnych interpretacji, dalekich od precyzji.
Jeśli dla Pana computer science to nauka o komputerach, to rzeczywiście nie studiowałem computer science. To były studia informatyczne, nie nazywane tak jeszcze, bo ukończyłem je przed oficjalnym pojawieniem się terminu informatyka.
Pozdrawiam, Maciej M Sysło

W dniu 16 kwietnia 2018 19:28 użytkownik Andrew S Targowski ####@####.#### napisał:

Panie Profesorze Sysło:

Straciem dla Turinga sympatię jak przypisuje się mu tylko za złamanie kodu Enigmy (w tym na filmie) a nie trzem polskim matematykom.

Nie wiem czy Pan wie, że był w tym celu w Polsce w 1938 r. z pułkownikiem z MI5 a potem uczył się od Polaków w Bletchley Park w UK.

Był w USA trzy razy, ostatni raz po wojnie. Wprawdzie opracował specyfikację Automatic Computer Engine, z której inni skonstruowali komputer w 1950.

Większe zasługi dla angielskiej konstrukcji komputerów ma Maurice Wilkes, który skonstruował komputer EDSAC w Cambridge w 1949 r. na wzór Amerikanskiego EDVACA.

Nawiasem mówiąc Turing był na stażu w Cambridge w 1947 r., i zapewne uczył się u Wilkesa.

Dla matematyków jest osobą „świętą” ponieważ skonceptualizował ową Turing Machine, która jest testem logicznym na papierze.

Kursy jakie Pan łaskawie wymienia mają charakter matematyczny a nie widzę w nich nauki o komputerach.

Tytułem historii przy okazji pochwalę się, że ja też skończyłem podobne kursy, m.in. kursy z programowania liniowego i dynamicznego (procesy Markova) oraz z programowania komputerów w latach 1950-tych na Oddziale Inżynieryjno-Ekonomicznym  Wydziału Mechaniczno-Technologicznego Politechniki Warszawskiej. Moim zdaniem był to pierwszy program MIS w Polsce. A pracę magisterską obroniłem publicznie nt. Kompleksowego Zastosowania Maszyn Liczących w Przedsiębiorstwie (na przykładzie wyrobów o dużym skomplikowaniu jak radary mobilne „NYSA” na 11 wozach, gdzie przed IBM opracowałem BOMP) 24 stycznia 1961 pod kierunkiem późniejszego Amerykańskiego profesora Zb. Gackowskiego, który wówczas pracował w fabryce T1 RAWAR na Grochowie a ja tam byłem Kierownikiem Ośrodka Obliczeniowego (w organizacji).  To dzięki profesorowi Sewerynowi Chajtmanowi, który miał świetne rozeznanie co do trendów rozwojowych późniejszej informatyki. I nas kilku specjalizował w późniejszej informatyce.  Pod koniec lat 1950-tych (po Październiku 1956) był stypendystą Fundacji Forda, która sfinansowała jego staż naukowy w USA.  Skąd przywiózł b. aktualne rozwiązania dla edukacji w omawianym zakresie.

To były b. trudne czasy dla polskiej nauki. Np. Profesor bał się pójść na spotkanie z przedstawicielami FORDA do Hotelu Bristol (podsłuchy)  i mnie studenta wysłał…….a ja spotakałem wtedy prof. Johna Montiasa z Yale, z którym spędziłem rok wcześniej caly dzień na krużganku Auli Głównej w gorącym Paździeniku 1956 r. Skolei ja swój pierwszy staż zagraniczny-studencki odbyłem w Paryżu w 1958 r., gdzie lekko zaprzyjaźniłem się z n/instruktorem Tadeuszem Wrzaszczykiem, który miał potem dobrą ręke dla zastosowań komputerów, gdy rządził całą gospodarką. Robił to przy pomocy absolwenta z tego samego kierunku studiów Janka Kramarczuka.  Piszę o tym bo to jest prawdziwa historia początków informatyki zastosowaniowej w Polsce.

Rozwój naukowy śp. Profesora Chajtmana został niechlubnie zatrzymany w 1968 r. na PW (przez jednego z Jego uczniów).
####@####.####
Model Zarządzania Targowskiego-Chajtmana (linia przerywana—przepływ informacji, S-substance, P-performer, T-technology) [Targowski (2009) Information Technology and Societal Development]. Może ktoś z Matematykow PTI zmatematyzuje ten model?

Cheers,
Andrzej Targowski

From: Maciej M. Sysło ####@####.####
Sent: Monday, April 16, 2018 1:00 AM
To: ST PTI ####@####.####

Subject: Re: [st-pti] Podstawowe terminy informatyczne [cz.II]

Panie Profesorze,
Bardzo proszę o więcej szacunku dla Turinga. Polecam jego krótkie bio po angielsku:
https://en.wikipedia.org/wiki/Alan_Turing jak również wiele książek, które ukazały się przy okazji 100-lecia jego rodzin.
Spotkał on von Neumanna przed wojną a ten zabiegał, by został u niego asystentem. Jednak ustawianie w kolejności obu Panów w historii nauki nie ma sensu - obaj byli Number 1, bezdyskusyjnie!
Ja kończyłem sekcję metod numerycznych na matematyce kilka lat przed powołaniem w 1975 roku kierunku i instytutu informatyki na Uniwersytecie we Wrocławiu. Z przedmiotów teoretycznych pamiętam: metody (analizę) numeryczne, teorię aproksymacji (w rożnych przestrzeniach), teorię szeregów Czebyszewa, analizę przedziałową, optymalizację (programowanie liniowe, programowanie dynamiczne, teorię grafów, przepływy w sieciach - flows in networks, teoria szeregowania - scheduling), teorię zbiorów rozmytych.
Pozdrawiam, Maciej M. Syslo

=======================
W dniu 16 kwietnia 2018 08:21 użytkownik Andrew S Targowski ####@####.#### napisał:
Wykaz terminów angielskich i ich przyporządkowanie polskim – b. pracowita robota.
Anglicy jednak przegrali IT do Amerykanów.  Osławiony A. Turing praktykował u John von Neumana chyba w 1946 r.
kiedy ten opracowywał JOHNIACA, pierwszy w ogóle komputer ze stored program. Wrócił do Anglii i coś już kojarzył.

Np. wg. Anglików information science to informatics…….podczas gdy w USA to zastosowania biblioteczne.
Samo mechaniczne tłumaczenie nie da dobrych rezultatów. Trzeba uwzględniać kontekst terminu.

Np. we francuskim jest powiedzenie „pijany jak Polak.” B. negatywne?
Nie b. pochlebne. Kontekst jest taki, kiedy francusko-polskie wojsko wygrało bitwę z Hiszpanami, po zwycięstwie
poszli w gaz. W nocy Hiszpanie przypuścili kontratak i dobijali pijanych Francuzów.
Tylko Polacy (też pijani) obronili obóz. Nazajutrz Napoleon na apelu zrugał Francuzów
i powiedział, „żołnierze jeśli chcecie pić to pijcie jak Polacy.”

BTW—czy któryś z Kolegów skończył computer science?
Jeśli tak to z łaski swojej proszę przypomnieć nam jakiej teorii naukowej – komputerowej uczono w
tym programie? Skoro computer science to nauka o komputerach.


From: Maciej M. Sysło ####@####.####
Sent: Sunday, April 15, 2018 11:59 AM
To: Waclaw Iszkowski ####@####.####
Cc: ST PTI ####@####.#### ####@####.####
Subject: Re: [st-pti] Podstawowe terminy informatyczne [cz.II]

Jedna tylko uwaga, by nie wracać do sporów.
Przy dość regularnych kontaktach z UK w pewnym momencie zauważyłem, że zaczęto tam stosować ICT w miejsce IT zapytałem więc Margaret Cox, skąd ta zmiana. Odpowiedziała dość niechętnie, że to pomysł kręgów edukacyjnych, by odróżnić się od IT, bardziej kojarzonego z serwisem publicznym i przemysłem.
Jeśli chodzi o formę, to rzeczywiście są wszystkie możliwe kombinacje: technologia/technologie informacyjno-komunikacyjna/komunikacyjne oraz  technologia/technologie informacyjna/informacyjne i komunikacyjna/komunikacyjne.
Maciek

W dniu 15 kwietnia 2018 20:20 użytkownik Waclaw Iszkowski ####@####.#### napisał:

Sz. Kol.....

Powracam jeszcze do dyskusji o podstawowych terminach informatycznych - nazwy dziedziny i poddziedzin.

Niczego nie chcę przesądzać, ale zapraszam do zapoznania się z tym tekstem:

http://iszkowski.eu/polskie-terminy-po-angielsku

Jest to krótki przegląd jak te podstawowe terminy są definiowane w języku angielskim - brytyjskim, amerykańskim, biznesowym w kilku słownikach - ciekawe?

WBI



--

http://mmsyslo.pl/

Inicjatywa: http://godzinakodowania.pl/

Konkurs: http://www.bobr.edu.pl/



--

http://mmsyslo.pl/

Inicjatywa: http://godzinakodowania.pl/

Konkurs: http://www.bobr.edu.pl/



--

http://mmsyslo.pl/

Inicjatywa: http://godzinakodowania.pl/

Konkurs: http://www.bobr.edu.pl/

--> -->
 
 
<type 'exceptions.IOError'>
Python 2.5.2: /usr/bin/python
Tue Apr 30 17:25:03 2024

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /opt/ezmlm-browse-0.20/<string> in ()
 /opt/ezmlm-browse-0.20/main.py in main()
  424 
  425         if path is not None:
  426                 main_path(path)
  427         else:
  428                 main_form()
global main_form = <function main_form at 0x8d27c6c>
 /opt/ezmlm-browse-0.20/main.py in main_form()
  378         except ImportError:
  379                 die(ctxt, "Invalid command")
  380         module.do(ctxt)
  381 
  382 def main():
module = <module 'commands.showmsg' from '/opt/ezmlm-browse-0.20/commands/showmsg.pyc'>, module.do = <function do at 0x8d2fdbc>, global ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}
 /opt/ezmlm-browse-0.20/commands/showmsg.py in do(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'})
   18         write(html('msg-pager') % ctxt)
   19         write('<hr>')
   20         sub_showmsg(ctxt, ctxt[MSGNUM])
   21         write('<hr>')
   22         write(html('msg-pager') % ctxt)
global sub_showmsg = <function sub_showmsg at 0x8d271ec>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msgnum=1525)
  229         format_timestamp(ctxt, ctxt)
  230         write(html('msg-header') % ctxt)
  231         rec_showpart(ctxt, msg, 0)
  232         write(html('msg-footer') % ctxt)
  233         ctxt.pop()
global rec_showpart = <function rec_showpart at 0x8d271b4>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msg = <email.message.Message instance at 0x8d87cac>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x8d87cac>, partnum=4)
  205                 else:
  206                         for p in part.get_payload():
  207                                 partnum = rec_showpart(ctxt, p, partnum+1)
  208         else:
  209                 write(html('msg-sep') % ctxt)
partnum = 4, global rec_showpart = <function rec_showpart at 0x8d271b4>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, p = <email.message.Message instance at 0x8d971ec>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x8d971ec>, partnum=5)
  208         else:
  209                 write(html('msg-sep') % ctxt)
  210                 sub_showpart(ctxt, part)
  211         return partnum
  212 
global sub_showpart = <function sub_showpart at 0x8d27144>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part = <email.message.Message instance at 0x8d971ec>
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x8d971ec>)
  164         type = ctxt[TYPE] = part.get_content_type()
  165         ctxt[FILENAME] = part.get_filename()
  166         template = html('msg-' + type.replace('/', '-'))
  167         if not template:
  168                 template = html('msg-' + type[:type.find('/')])
global template = <function template at 0x8d1fe9c>, global html = <function html at 0x8d1fed4>, type = 'image/jpeg', type.replace = <built-in method replace of str object at 0x8d96390>
 /opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-image-jpeg')
   40 
   41 def html(name):
   42         return template(name + '.html')
   43 
   44 def xml(name):
global template = <function template at 0x8d1fe9c>, name = 'msg-image-jpeg'
 /opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-image-jpeg.html')
   31         except IOError:
   32                 if not _template_zipfile:
   33                         _template_zipfile = zipfile.ZipFile(sys.argv[0])
   34                 try:
   35                         f = _template_zipfile.open(n).read()
global _template_zipfile = None, global zipfile = <module 'zipfile' from '/usr/lib/python2.5/zipfile.pyc'>, zipfile.ZipFile = <class zipfile.ZipFile at 0x8cb8a4c>, global sys = <module 'sys' (built-in)>, sys.argv = ['-c', '/opt/ezmlm-browse-0.20']
 /usr/lib/python2.5/zipfile.py in __init__(self=<zipfile.ZipFile instance at 0x8d329ec>, file='-c', mode='r', compression=0, allowZip64=False)
  337             self.filename = file
  338             modeDict = {'r' : 'rb', 'w': 'wb', 'a' : 'r+b'}
  339             self.fp = open(file, modeDict[mode])
  340         else:
  341             self._filePassed = 1
self = <zipfile.ZipFile instance at 0x8d329ec>, self.fp = None, builtin open = <built-in function open>, file = '-c', modeDict = {'a': 'r+b', 'r': 'rb', 'w': 'wb'}, mode = 'r'

<type 'exceptions.IOError'>: [Errno 2] No such file or directory: '-c'
      args = (2, 'No such file or directory')
      errno = 2
      filename = '-c'
      message = ''
      strerror = 'No such file or directory'