-
X-Received: by 10.49.127.198 with SMTP id ni6mr23038qeb.23.1359452324670; Tue, 29 Jan
2013 01:38:44 -0800 (PST)
X-Received: by 10.49.127.198 with SMTP id ni6mr23038qeb.23.1359452324670; Tue, 29 Jan
2013 01:38:44 -0800 (PST)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!nx02.iad01.newshost
ing.com!newshosting.com!69.16.185.11.MISMATCH!npeer01.iad.highwinds-media.com!n
ews.highwinds-media.com!feed-me.highwinds-media.com!p13no5986926qai.0!news-out.
google.com!k2ni3815qap.0!nntp.google.com!p13no7749189qai.0!postnews.google.com!
glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Tue, 29 Jan 2013 01:38:44 -0800 (PST)
In-Reply-To: <4...@g...com>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.229.34.123;
posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 89.229.34.123
References: <f...@g...com>
<ke4872$acv$1@mx1.internetia.pl>
<6...@g...com>
<ke5fh1$use$1@somewhere.invalid>
<0...@g...com>
<4...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f...@g...com>
Subject: Re: Jakie typowanie jest najlepsze i dlaczego statyczne?
From: "M.M." <m...@g...com>
Injection-Date: Tue, 29 Jan 2013 09:38:44 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4578
Xref: news-archive.icm.edu.pl pl.comp.programming:201854
[ ukryj nagłówki ]W dniu wtorek, 29 stycznia 2013 09:44:11 UTC+1 użytkownik Maciej Sobczak napisał:
> W dniu poniedziałek, 28 stycznia 2013 11:28:57 UTC+1 użytkownik M.M. napisał:
>
> > W dniu poniedziałek, 28 stycznia 2013 10:14:05 UTC+1 użytkownik Andrzej Jarzabek
napisał:
> > Trudno opracować jakiś miarodajny sposób w ocenie zagadnienia.
> Ale można to zagadnienie łatwo przetransformować: zdefiniujmy zbiór
> cech, jakich oczekujemy od języka pod kątem wsparcia dla pisania
> poprawnych programów i kolejno odkreślając checkboksy porównajmy
> parę języków.
Intuicyjnie zgadzam się z Tobą, jednak sama intuicja jakoś mnie nie
zadowala. Dla większości cech można podać argumenty za i przeciw. Obawiam
się, że jeśli nie wskażemy sposobów pomiarów, to będziemy mogli dyskutować
bez końca.
Weźmy np. takie wielodziedziczenie. Ktoś powie że niebezpieczna konstrukcja.
Drugi ktoś się rąbnie gdy będzie musiał wklepać kod, jakiego by nie
musiał wklepywać, gdyby miał wielodziedziczenie.
> Nie trzeba pisać żadnego programu, żeby to wykonać, wystarczy
> analiza specyfikacji, idiomów, itd.
Do pewnego stopnia masz rację, to wystarczy. W przypadku czy kod
maszynowy, czy asembler, czy język wysokopoziomowy każdy się zgodzi.
Natomiast w przypadku bardziej szczegółowych cech chyba panuje
zgoda wśród programistów?
> Takie porównania były robione i regularnie są robione chociażby przez
> branżę safety-critical.
Nie wiem jak oni to robią. Biorą zestaw cech i głosuje kilka osób w jakim
stopniu dana cecha wpływa na poprawę bezpieczeństwa języka? Ja bym
się bał że tacy ludzie ulegają wpływom, może ma to jakiś charakter
marketingowy?
> Hint: Java jest na rynku od +15 lat. Żaden system sterowania czymkolwiek
> istotnym (samoloty? pociągi?) nie został napisany w Javie,
Po pierwsze nie jestem tego pewny, a po drugie dla mnie nic z tego
nie wynika. Może javy nie wybiera się do tego typu zadań z zupełnie
innych powodów? Brak narzędzi na daną platformę, programiści z branży
lepiej znają C++, ADĘ, czy co tam jeszcze, albo GC w javie może się
uruchomić gdy urządzenie nie może czekać bo system jest RT?
> natomiast w C++ owszem. Jest to oczywiście wbrew wszelkim rynkowym
> tendencjom, ale skoro jest wbrew, to tym bardziej istotne są powody,
> żeby tak było.
Jeden z moich systemów co prawda nie może zabić ani urwać ręki, ale
zęby może wybić, może nieźle nastraszyć, albo zdemolować trochę
drogiego sprzętu. Napisany jest w C++. Gdyby był napisany w Javie,
myślę, żeby działał tak samo. Wybór podał na C++ i asmebler (a
przed chwilą pisałem że asembler jest niebezpieczny!) , bo mieliśmy
większe doświadczenie w tych językach.
Tak czy inaczej, muszą być sposoby pomiaru, bo inaczej ciężko się
przekonywać.
Pozdrawiam
Następne wpisy z tego wątku
- 29.01.13 19:41 Andrzej Jarzabek
- 29.01.13 19:42 Andrzej Jarzabek
- 30.01.13 10:12 Maciej Sobczak
- 30.01.13 19:58 Andrzej Jarzabek
- 31.01.13 00:14 M.M.
- 31.01.13 10:14 Maciej Sobczak
- 31.01.13 21:29 Marek Borowski
- 01.02.13 09:47 Maciej Sobczak
- 01.02.13 11:50 M.M.
- 01.02.13 14:17 Bastion
- 01.02.13 22:59 Andrzej Jarzabek
- 01.02.13 23:38 Andrzej Jarzabek
- 02.02.13 22:42 Maciej Sobczak
- 02.02.13 23:11 Maciej Sobczak
- 03.02.13 10:17 M.M.
Najnowsze wątki z tej grupy
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- 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
Najnowsze wątki
- 2025-07-02 Jaka ładowarka sieciowa do Iphona?
- 2025-07-02 ,,The Plot to Get RFK" (,,Spisek, by pozbyć się RFK")
- 2025-07-02 Rozkaz 17-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-07-02 Rozkaz 16-2025: 2025-06-19 Apelacja Do Wyroku Sądu Rej. w Sprawie IVRNs 295-23
- 2025-07-02 Rozkaz 17-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-07-02 Inżynierowie... inżynierzy...
- 2025-07-02 Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- 2025-07-02 Kto potrafi sprawdzić aku BMW 48V 10Ah Li-Ion do mini hybrydy, czy sprawny ?
- 2025-07-02 Warszawa => Senior IT Recruitment Consultant <=
- 2025-07-02 Gdańsk => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-02 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-07-02 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-02 Znaleziony
- 2025-07-02 Warszawa => Data Developer <=
- 2025-07-02 Kraków => Kotlin Developer <=