eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingpython...Re: python...
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!news.chmurka.net!.POSTED!not-for-mail
    From: Andrzej Jarzabek <a...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: python...
    Date: Thu, 08 Jan 2015 21:15:58 +0100
    Organization: news.chmurka.net
    Lines: 27
    Message-ID: <m8mogg$9kt$1@srv.chmurka.net>
    References: <5...@g...com>
    <e...@g...com>
    <7...@g...com>
    <6...@g...com>
    <a...@n...v.pl>
    <9...@g...com>
    <c...@g...com>
    <f...@g...com>
    <2...@g...com>
    <9...@g...com>
    <m8kgpr$dbg$1@srv.chmurka.net>
    <7...@g...com>
    NNTP-Posting-Host: 78.31.215.218
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: srv.chmurka.net 1420748112 9885 78.31.215.218 (8 Jan 2015 20:15:12 GMT)
    X-Complaints-To: abuse-news.(at).chmurka.net
    NNTP-Posting-Date: Thu, 8 Jan 2015 20:15:12 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
    Thunderbird/24.6.0
    In-Reply-To: <7...@g...com>
    X-Authenticated-User: ajarzabek
    Xref: news-archive.icm.edu.pl pl.comp.programming:207361
    [ ukryj nagłówki ]

    On 08/01/2015 18:29, M.M. wrote:
    > On Thursday, January 8, 2015 12:52:04 AM UTC+1, Andrzej Jarzabek wrote:
    >> Zasadniczy sens językó programowania nie jest taki, żeby się cośtam dało
    >> napisać szybciej lub wolniej, tylko żeby ktoś to mógł potem przeczytać i
    >> zrozumieć. Dany język może być potrzebny np. dlatego, że tym kimś nie
    >> będziesz ty.
    > Zastanawiam się, co by mi odpowiedział np. kolega z pracy, jakbym
    > ja jemu tak powiedział. Może by mi odpowiedział: racja, kodu w C++
    > nie można przeczytać :) Nie wiem jak to rozumieć, ale wydaje mi się,
    > że zmierzasz do jednego z kryteriów porównawczych języków
    > programowania jakim jest czytelność kodu.

    Możesz to zrozumieć tak, że nie dość że jest to kryterium subiektywne,
    to jeszcze różne programy robią różne rzeczy i czytelność jest dodatkowo
    zależna również od tego. Więc jeśli nie z innych powodów, to choćby
    dlaczego potrzebne są różne języki - bo są różne programy i różni ludzie
    i dany język może się nadawać do pisania kodu, który będzie zrozumiały
    dla kogoś lub nie w zależności od tego, co ten kod robi i kim jest
    czytający.

    Poza tym problem zrozumienia programu wybiega poza popularnie pojmowaną
    czytelność, czyli łatwość wyrażenia i zrozumienia intencji programisty
    (ekspresywność języka), a obejmuje też zrozumienie czy program
    rzeczywiście robi to, co się z czytania kodu wydaje, że robi, czyli
    łatwość wnioskowania o poprawności - i tutaj też języki mocno się różnią
    między sobą.

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: