eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPytanko dotyczące C/C++Re: Pytanko dotyczące C/C++
  • X-Received: by 10.36.230.194 with SMTP id e185mr1210762ith.9.1470300142906; Thu, 04
    Aug 2016 01:42:22 -0700 (PDT)
    X-Received: by 10.36.230.194 with SMTP id e185mr1210762ith.9.1470300142906; Thu, 04
    Aug 2016 01:42:22 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net
    !1.eu.feeder.erje.net!newspeer1.nac.net!border2.nntp.dca1.giganews.com!nntp.gig
    anews.com!c52no6890846qte.1!news-out.google.com!d68ni16427ith.0!nntp.google.com
    !f6no7247762ith.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-fo
    r-mail
    Newsgroups: pl.misc.elektronika
    Date: Thu, 4 Aug 2016 01:42:22 -0700 (PDT)
    In-Reply-To: <57a2f9ed$0$12563$65785112@news.neostrada.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=185.53.155.230;
    posting-account=67yd9woAAAAHUu8VHyA7Js47M98NE3m3
    NNTP-Posting-Host: 185.53.155.230
    References: <c...@g...com>
    <57a2df0e$0$19749$426a74cc@news.free.fr>
    <3...@g...com>
    <57a2f9ed$0$12563$65785112@news.neostrada.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <7...@g...com>
    Subject: Re: Pytanko dotyczące C/C++
    From: s...@g...com
    Injection-Date: Thu, 04 Aug 2016 08:42:22 +0000
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable
    Lines: 60
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:703582
    [ ukryj nagłówki ]

    W dniu czwartek, 4 sierpnia 2016 10:16:47 UTC+2 użytkownik J.F. napisał:


    >
    > Zreszta ... kto nie programowal w PL/1, ten nie wie co to jest
    > konwersja typow :-)

    Nie wiem nawet i nie chcę wiedzieć czym jest PL/1. Domyślam się, że tam to dopiero
    jest Brothel :))

    >
    > >Tymczasem w C, możesz zadeklarować nazwę zmiennej gdzie popadnie.
    > >Nawet zmienną sterującej pętli wewnątrz pętli!! for(int i.. i tak
    > >dalej) .
    > >BURDEL jak cholera !! Hahh!!
    >
    > Jaki burdel ? Zmienna deklarujesz w "bloku" tzn w {}. I w tymze bloku
    > obowiazuje.
    > Dzieki temu nie musisz daleko patrzec.
    > Nie pamietam - a w Pascalu nie jest tak samo ?

    Prawie tak samo, tylko ciuta porządniej. Nie w bloku {-}/begin-end, lecz w
    dedykowanym bloku deklaracji zmiennych lokalnych (var), zaraz po deklaracji
    funkcji/procedury(w C jest to "void" - boszsz...). Dzięki temu nie ma potrzeby
    szukania blisko/daleko.. Po prostu wiadomo gdzie szukać

    >
    > >A idę o zakład , że:
    > >1) Każdy algorytmista czytając żródło w Pascalu, zrozumie o co
    > >chodzi
    > >2) Czytając żródło C - będzie czkawka :))
    >

    >
    > Owszem, jakies ambitniejsze konstrukcje wskaznikowo-tablicowe moga
    > czlowieka dobic, ale coz robic
    >

    Otóż i to. Nawet tak duperelny temat jak mnożenie macierzy, gdzie traba pamiętać o
    odjęciu jedynki od numery wiersz/kolumny.

    > Nie narzekaj na C. Poznasz C++, to C wyda ci sie idealem :-)

    Niestety.. Nie poznam.. Jestem niereformowalny, wątek utworzyłem tylko by upewnić się
    czy rozumiem pewne źródło.

    >
    > Niejaki AL tu zwracal swego czasu uwage na jedna ceche Pascala -
    > zagniezdzone procedury/funkcje, i ich zmienne.
    > Procedury maja dostep do zmiennych procedury nadrzednej, co znakomicie
    > utrudnia implementacje ..
    >

    Istotnie, sam kiedyś miałem na tym delikatnego poślizga. Podobnież miał to kolega AG.


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: