eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plFinanseGrupypl.biznes.bankiFajny film widziałem... Re: Fajny film widziałem...
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: "Eneuel Leszek Ciszewski" <p...@c...fontem.lucida.console>
    Newsgroups: pl.biznes.banki
    Subject: Re: Fajny film widziałem...
    Date: Wed, 25 Mar 2015 07:04:36 +0100
    Organization: Aleuania-Pueruania
    Lines: 98
    Message-ID: <metj5r$eqs$1@node1.news.atman.pl>
    References: <mep6p8$gg5$1@node2.news.atman.pl>
    <55106bc1$0$2188$65785112@news.neostrada.pl>
    Reply-To: "Eneuel Leszek Ciszewski" <e...@g...com>
    NNTP-Posting-Host: c39-026.client.duna.pl
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1427263483 15196 83.151.39.26 (25 Mar 2015 06:04:43 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Wed, 25 Mar 2015 06:04:43 +0000 (UTC)
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
    Xref: news-archive.icm.edu.pl pl.biznes.banki:611549
    [ ukryj nagłówki ]


    "mx" 55106bc1$0$2188$6...@n...neostrada.pl

    >> informatykowi, na przykład mnie, który
    >> napisze ów algorytm (typu: if, then, else)

    > A jak bym ładnie poprosił, z uwagi na grupową znajomość, o napisanie małego
    programu w C++, dla mojego nieudanego potomka, który
    > licencjatu na UwB skończyć nie może? Ja już na to za stary, chociaż w Fortranie na
    Odrze brylowałem lata temu.

    Jaka różnica jest pomiędzy c++ a fortranem?
    Algorytm to algorytm -- język nie jest istotny.
    Każda implementacja i każdy język ma swoje kruczki
    (fortran ponoć więcej niż c++) ale poza tym -- ważna
    jest umiejętność wypowiedzenia się, nie zaś sam język.
    Ważne jest pokorne pogodzenie się z tym, że program
    jest Tobie posłuszny, ważna dyscyplina, cierpliwość
    i po prostu umiejętność uświadomienia sobie tego,
    co program ma czynić.

    Nie pisałem nigdy w c++, natomiast c wydał się mi kontynuacją fortranu. :)

    Jeśli umiesz pisać w jakimkolwiek języku -- nauczysz się natychmiast w innych.
    Inaczej zapiszesz to i owo, ale tylko zewnętrznie -- wewnątrz swych myśli raczej
    nadal jest to samo.


    Mój sposób pisania zapewne nie jest akceptowalny. :)
    Przykładowo w fortranie -- nie nadużywałem spacji. :)
    Jak zapewne pamiętasz -- fortran nie widzi spacji poza
    komentarzami itp. miejscami. Pisałem PROGRAMA, INTEGERI...
    Lubiłem skoki GOTO (ponoć zakazane w kolejnych językach,
    począwszy od Pascala) i raczej interesowało mnie takie
    pisanie, które oszczędzało miejsce w RAMce oraz czas
    wykonywania algorytmu. :)


    I ja pisałem za innych programy (także w Pascalu, którego nie używałem wcale,
    jeśli nie liczyć zaliczania za tych innych) zaliczeniowe (zapłatą była zwykle
    czekolada Jedyna), i za mnie program zaliczeniowy napisał ktoś inny. :)




    Jeśli pisałeś w fortranie (akurat pełnym pułapek i niedorzeczności
    typu -- pętla DO musi mieć co najmniej jeden obrót) będziesz pisał
    w czymkolwiek, choć niekoniecznie równie chętnie.

    Jeśli ;) nauczysz się jednoznacznego wyrażania swych myśli,
    optymalizacji
    (A+B+C niekoniecznie daje tyle samo, co C+B+A z uwagi na zaokrąglenia;
    ważna jest kolejność pętli zagnieżdżonych pomimo przemienności mnożenia
    z uwagi na koszt/czas inicjowania pętli;
    warto to samo miejsce użyć wielokrotnie nie tylko w jednej funkcji (czy
    podprogramie -- w fortranie nie pisałem funkcji, w c były tylko funkcje)
    ale i w całym programie)
    i ominiesz pułapki danego języka oraz danej implementacji
    (tu zlepki bajtów w liczbę zamieniamy tak, tam inaczej -- kiedyś były z tym
    problemy z uwagi na zupełną dowolność implementacyjną; znak minus mógł być
    bitem początkowym tego bajtu lub innego, albo i bitem końcowym -- różne
    języki, różne procesory, różne implementacje, różne kompliatory...)
    zapewne przesiadka na inny język nie będzie problemem. ;)

    Wszędzie jest jakiś kontakt ze światem (typu czytanie z pliku i pisanie
    do pliku lub czytanie z klawiatury i pisanie na ekranie, bądź komunikacja
    z innymi urządzeniami peryferyjnymi) którego zasady i niuanse trzeba poznać
    i zaakceptować; i wszędzie jest potrzeba wyrażenia swojego problemu -- najpierw
    musi powstać algorytm w Twojej głowie, później może być wyrażony w danym języku...

    Wszędzie są: pętle, ify, operacje na zmiennych, deklaracje i predefinicje...
    Wszędzie są podprogramy czy funkcje oraz instrukcje...

    Zwykle najcenniejszy/najtrudniejszy jest pomysł. :) Większość uniwersalnych
    algorytmów już powstała -- i możesz z nich (być może nawet z większości
    z nich) skorzystać. :)


    -=-


    Niderlandzki storczyk brązowieje (choruje -- nie nabiera wartości,
    nie zmierza q srebrzeniu czy złoceniu) zaś polski nabrał wiatru
    w żagle po podlaniu nawozem. :) Chyba pójdę do lasu celem
    okorowania ;) drzew -- storczyki niekoniecznie rosną w ziemi;
    moje rosną w korze.

    --
    niedzie pon wto śro czw pią sob nie pon wtorek śro czw pią sob nie pon wto środa
    czw pią sob nie ponawóz wto
    [PL]362 342 332 322 312 305 300 295 289 286 358 333 323 315 308 303 296 290 284 357
    335 317 312 302 296 368 327
    295 +67 -20 -10 -10 -10 -7 -5 -5 -6 -3 +72 -25 -10 -8 -7 -5 -7 -6 -6 +73
    -22 -18 -5 -10 -6 +72 -41
    [NL]400 386 372 357 347 337 329 323 316 310 402 374 359 347 336 329 322 313 305 402
    378 354 345 333 326 418 372
    320 +80 -14 -14 -15 -10 -10 -8 -6 -7 -6 +92 -28 -15 -12 -11 -7 -7 -9 -8 +97
    -24 -24 -9 -12 -7 +92 -46

    Postscriptum: Nie wiem, jak z 'dużo' powstało 'duru'. OE raczej tego nie dokonał, bo
    nie miał słowa 'duru'.

    "Eneuel Leszek Ciszewski" mep6p8$gg5$...@n...news.atman.pl
    > Trochę OT, ale że ostatnio duru tu ,,prawników''...


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