eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingpryszcze...Re: pryszcze...
  • X-Received: by 10.49.49.202 with SMTP id w10mr58986qen.31.1389743199853; Tue, 14 Jan
    2014 15:46:39 -0800 (PST)
    X-Received: by 10.49.49.202 with SMTP id w10mr58986qen.31.1389743199853; Tue, 14 Jan
    2014 15:46:39 -0800 (PST)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.unit0.net!news.glorb.com!news-out.readnews.com!news-x
    xxfer.readnews.com!209.85.160.88.MISMATCH!a5no10365207pbg.1!news-out.google.com
    !fv6ni3230qab.1!nntp.google.com!p15no15078791qaj.0!postnews.google.com!glegroup
    sg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Tue, 14 Jan 2014 15:46:39 -0800 (PST)
    In-Reply-To: <7...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=79.162.109.150;
    posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
    NNTP-Posting-Host: 79.162.109.150
    References: <lb0plj$jfj$1@node2.news.atman.pl>
    <1...@g...com>
    <lb0rbd$l6n$1@node2.news.atman.pl>
    <7...@g...com>
    <lb0sk5$mgl$1@node2.news.atman.pl>
    <9...@g...com>
    <o...@4...com>
    <a...@g...com>
    <s...@j...net>
    <4...@g...com>
    <c...@4...com>
    <4...@g...com>
    <a...@n...chmurka.net>
    <7...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <6...@g...com>
    Subject: Re: pryszcze...
    From: firr <p...@g...com>
    Injection-Date: Tue, 14 Jan 2014 23:46:39 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:204922
    [ ukryj nagłówki ]

    >
    > Zgodze sie, ze na tle innych powszechnie uzywanych jezykow
    >
    > C jest wyjatkowo wymagajacy pod wzgledem wiedzy, jaka musi
    >
    > posiasc programista, zeby moc w nim bezpiecznie programowac,
    >
    > i ma to do siebie, ze potrafi zaskakiwac (z powodu takich
    >
    > cech, jak np. koniecznosc recznej alokacji pamieci czy
    >
    > sprawdzania zakresow, czy obecnosc funkcji bibliotecznych,
    >
    > ktore same moga przepelniac bufory).
    >
    >
    casty, pointery, niesprawdzanie zakresów, czy
    moze nawet malloc/free jako zrodło błedów są
    chyba jednynie popularna blablaniną (nie jestem
    moze zupelnie pewien ale ja pisze w c i nie mialem chyba NIGDY błedu zwiazanego z
    castem i mw tyle
    samo w zwiazku z pozostalymi kwestiami tj problem wogole nie istnieje, czy tez nie
    istnial,
    dokladniej to jak sie uruchamia kod na wskaznikah
    to w etapie rozruchowym mozna miec pare bledów runtime (co mi sie akurat zdarzylo ale
    po etepie
    rozruchowym juz raczej nie - dokladnie nawet nie wiem bo niezwykle jednak rzdko pisze
    kody na wskaznikach) generalne ijednak z mojego osobistego
    doswiadczenia wynika ze to cale blablanie o niebezpieczeństwach c jest nie warte
    czasu
    na jego czytanie

    malloc i free tez nie uzywam tak ze nie wiem,
    gdybym uzywal to pewnie bym sobue napisał wrapper
    ktory by mi sprawdzał czy tylezaalokowano co zdealokowano

    natomiast bledy w bibliotekach to owszem sa
    to pewnie powazne błedy (na przykład to jesli biblioteka jak ktos na pl.c.l.c
    okreslil produkuje pamiec itp, albo scanf które mozna wywalic inputem itp

    sczerze mowiac dla mnie przy pisaniu bledy wogole nie sa problemem nie na tyle by
    warto bylo o nich
    wspominac (czasem sie trafi cos na czym zmarnuje ze
    dwie godziny ale w sumie rzadko)

    gorsza kategoria jest np taki przypadek ze cos nie chce działać (na przyklad ostatnio
    opencl - ale to
    scisle nie jest kategoria błedów tylko problem przebijania sie przez dokumentacje i
    konfiguracje czy cos takiego ;\ :C

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: