-
X-Received: by 10.49.12.97 with SMTP id x1mr2167199qeb.25.1359358710617; Sun, 27 Jan
2013 23:38:30 -0800 (PST)
X-Received: by 10.49.12.97 with SMTP id x1mr2167199qeb.25.1359358710617; Sun, 27 Jan
2013 23:38:30 -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-02.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!p13no5735545qai.0!news-out.
google.com!k2ni2734qap.0!nntp.google.com!p13no5735542qai.0!postnews.google.com!
glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Sun, 27 Jan 2013 23:38:30 -0800 (PST)
In-Reply-To: <ke4872$acv$1@mx1.internetia.pl>
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6...@g...com>
Subject: Re: Jakie typowanie jest najlepsze i dlaczego statyczne?
From: "M.M." <m...@g...com>
Injection-Date: Mon, 28 Jan 2013 07:38:30 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3036
Xref: news-archive.icm.edu.pl pl.comp.programming:201838
[ ukryj nagłówki ]W dniu niedziela, 27 stycznia 2013 22:55:54 UTC+1 użytkownik Przemek O napisał:
> A ja mam wrażenie, że gdyby nie wynaleziono komputerów, to ilość błędów
> oprogramowania też drastycznie by spadła, a wręcz nigdy by nie powstała...
> MSPANC
Ehhh
> > Ale jak napisałem, to tylko wrażenie. Czy znacie publikacje
> > analizujące zależność defektów programów od języka?
Masę przypadkowej lektury przeczytałem na temat tego, jak to mało
błędów popełnia się w javie. Czy to prawda? Nie mam wyrobionego własnego
zdania na ten temat. Osobiście mam dużo mniejszą wprawę w javie i na
pewno częściej się rąbnę w javie niż w C++, a nawet w C. Można się
zastanowić nad tym tematem.
> Nie znam takich publikacji, niemniej wydaje mi się, że zależności nie
> należy szukać na poziomie języka. Chyba, że dałoby się wykazać, że dany
> język ma specjalne predyspozycje to danego typu defektów, co wydaje się
> raczej karkołomnym zadaniem.
> IMHO akademickie rozważania dobre np. na prace doktorską :P
> W praktyce dowolny programista może popełnić dowolny błąd w dowolnym języku.
A może jednak jakieś przesłanki są? Jeden język umożliwia ujemne indeksy
w tablicach i/lub przekraczanie zakresów struktur danych, drugi nie ma nawet
arytmetyki wskaźników. Rzecz jasna, że jeden język może mieć te mechanizmy na
poziomie bibliotek i narzędzi, a programista może nie używać ryzykownych
konstrukcji. Niemniej są to cechy języka, więc ja się jednak przychylam ku
stwierdzeniu że są języki sprzyjające popełnianiu błędów i języki chroniące
przed błędami.
Pozdrawiam
Następne wpisy z tego wątku
- 28.01.13 09:54 Andrzej Jarzabek
- 28.01.13 10:14 Andrzej Jarzabek
- 28.01.13 11:19 Maciej Sobczak
- 28.01.13 11:28 M.M.
- 28.01.13 13:08 Michoo
- 28.01.13 18:45 darekm
- 29.01.13 02:59 Roman W
- 29.01.13 09:44 Maciej Sobczak
- 29.01.13 10:38 M.M.
- 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
Najnowsze wątki z tej grupy
- 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
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-08 Najszybciej ładujące się samochody elektryczne
- 2025-03-07 AION przejety
- 2025-03-07 Warszawa => Data Engineer (Tech Leader) <=
- 2025-03-07 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-03-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-03-07 Chiny-Kraków => Senior PHP Symfony Developer <=
- 2025-03-07 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-07 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-03-07 Warszawa => International Freight Forwarder <=
- 2025-03-07 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-03-07 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-03-07 Piaseczno => Developer .NET <=
- 2025-03-07 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i