eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingjaki wybrac jezyk?Re: jaki wybrac jezyk?
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.m10r2.
    onet.pl!niusy.onet.pl
    From: m...@t...pl
    Newsgroups: pl.comp.programming
    Subject: Re: jaki wybrac jezyk?
    Date: Wed, 17 Aug 2011 23:56:29 +0200
    Organization: Onet.pl
    Lines: 40
    Sender: n...@n...onet.pl
    Message-ID: <5...@n...onet.pl>
    References: <j2hb8o$ebl$1@node2.news.atman.pl>
    NNTP-Posting-Host: newsgate.m10r2.onet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    X-Trace: newsgate.onet.pl 1313618190 12830 213.180.150.14 (17 Aug 2011 21:56:30 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Wed, 17 Aug 2011 21:56:30 +0000 (UTC)
    Content-Disposition: inline
    X-Mailer: http://niusy.onet.pl
    X-Forwarded-For: 89.229.34.123, 10.174.28.51
    X-User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0
    Xref: news-archive.icm.edu.pl pl.comp.programming:191982
    [ ukryj nagłówki ]


    > Ogólnie mam wrażenie, że niektórzy żyją w generalnym chaosie, lepiej
    > wtedy w ogóle nie używać new bo i tak się zapomni zwolnić, pointery
    > mogą wskazywać gdziekolwiek "uszkadzając inty" - też lepiej nie używać.
    > Code and pray.
    Ludzie się mylą. Lepiej przewidzieć pomyłki i zastanowić się jak łagodzić
    ich skutki, niż wierzyć że się nie popełni błędu.

    Języków C/C++ z reguły używam do bardzo małych programów, np. w granicach
    500-1000 linii kodu. Są one na tyle małe i niezbyt skomplikowane że wiele
    się nie zastanawiam nad estetyką, metodyką, itd, a one dobrze działają.
    Dużych albo trudnych projektów w C/C++ mam raptem cztery. Jeden z nich był
    napisany zgodnie ze sztuką. Podczas pisania programu zabroniłem na głos
    używać określenia "będzie za wolno działało". Program przez wiele lat
    działa i nie stwarza problemów. Pozostałe 3 programy zostały dlatego
    napisane w C/C++ żeby dokonać optymalizacji. No i od dziś nikt nie ma
    pewności czy nie został jakiś błąd.

    Jeśli ktoś twierdzi że w C/C++ można pisać bez błędów to ja się pod tym
    podpisuję. Ale czy np. w Javie nie jest trochę łatwiej?

    > >> Faktycznie, daje do myślenia. Ja np. myślę, że valgrind nie wymagałby
    > >> dwóch tygodni, a byłby wart więcej niż te testy (które można
    > >> też zrobić, ale jak rozumiem wynik wskazuje na zwykły UB). Ten test
    > >> chyba nie ma nazwy, i valgrind niestety używa tylko jednego rdzenia.
    Valgrind to dobra rzecz, ale gdy ostatnio chciałem nim sprawdzić program,
    to były błędy... w kompilatorze. Muszę jeszcze raz spróbować. Są jakieś
    alternatywne narzędzia dla valgrinda?
    Pozdrawiam

    > :) sprawdza, czy "genialny szachista" nie spadnie pod stół już podczas
    > otwarcia.
    To akurat był błąd typu: brak ifa :) Pomoże jedynie walidacja krzyżowa z
    innym programem który tego ifa ma :)
    Pozdrawiam



    --
    Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

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: