Path: csiph.com!3.us.feeder.erje.net!2.us.feeder.erje.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!news.unit0.net!news.nask.pl!news.nask.org.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: "AK" Newsgroups: pl.comp.programming Subject: =?utf-8?Q?Re:_Oszcz=C4=99dno=C5=9Bci?= Date: Fri, 2 Jun 2017 20:41:01 +0200 Organization: ATMAN - ATM S.A. Lines: 47 Message-ID: References: NNTP-Posting-Host: apn-46-169-230-85.dynamic.gprs.plus.pl Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response Content-Transfer-Encoding: 8bit X-Trace: node1.news.atman.pl 1496428869 13782 46.169.230.85 (2 Jun 2017 18:41:09 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Fri, 2 Jun 2017 18:41:09 +0000 (UTC) In-Reply-To: X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6002.18197 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.19694 X-Antivirus: Avast (VPS 170602-4, 2017-06-02), Outbound message X-Antivirus-Status: Clean Xref: csiph.com pl.comp.programming:29736 Użytkownik "slawek" napisał w wiadomości news:almarsoft.6592829290923025392@news.v.pl... > On Fri, 2 Jun 2017 12:01:11 +0200, "AK" wrote: >> Idiotyzmem jest Twoja sugestia ze w Javie czy innych C# rownie > latwo popelnic powazny blad >> czy "ogarnac" kod co w jakims assemblerze. > > Równie łatwo nie jest. Jest równie możliwe. Jeżeli w Asemblerze napiszesz sub zamiast add to może > być nieciekawie: błąd semantyczny. > > W Javie napiszesz - zamiast + i kaboom... taki sam błąd. W Simulinku narysujesz linię zamiast do > plusa to do minusa... I znowu błąd. W jakimś Lispowatym napiszesz zamiast plus minus. > Ba! Programując komputer analogowy wetkniesz nie tam gdzie trzeba kabelek. I pierdut... Znowu > błąd. > > Po prostu. Gdyby było inaczej... Gdyby istniał język gwarantujący nieomylność i zero błędów... > Ale tak nie ma. Errare humanum est. > > Oczywiście w niektórych językach nie da się szybko pisać dużych programów. Bo już 100 linijek to > pasztet zajęczy. W innych marsz ku klęsce to 100000 linii. Jednak wywalenie się czegoś > przekrytycznego może być równie lub nierównie bolesne. Z punktu widzenia end usera jest wsio rawno > czy auto rozbiło się przez błąd w mikrokodzie CPU czy przez błąd w jakimś bajerze napisanym w PHP > czy Verilogu. > > Swego czasu jeden z moich kolegów wychwał Pascala. Że błąd DOI=1.100 nie jest w nim możliwy. Tego > samego dnia wstawił średnik bezpośrednio po do w taki malowniczy sposób: for i:= 1 to 100 do; >> Co do mojego "potrafienia" to potrafilem i potrafie programowac > produkcyjnie w Algolu, Simuli, >> FORTRANie, COBOLU (slabo:), kilku BASICach (w tym VB), PL/I, > ASMx86, C/C++, Pascalu, >> Iconie, Tclu, Pythonie, C# i Javie (wciaz slabo:). Dotknalem kiedys > tez Prologa, Moduli2, (niestety) > Ale nie znasz Asemblera Z80, nie pisałeś na 68000, Logo, Forth, Ogolnie. Skad wiesze ze nie?. Nie wymienialem drobnostek z wiadomych powodow :) > Jean. Nie pisz o czyms czego nie dotknales (daaaawane czasy: Odra 1305). Trudno Jean uznac za "pelnoprawny": j.programowania. Bardziej za baardzo zaawansowany jezyk job-owy/batchowy. Pomylilo Ci sie zapewne z jeszcze starszym Jovialem (a moze ze Snobolem4?). AK