eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCo ma Objective-C czego nie ma C++?Re: Co ma Objective-C czego nie ma C++?
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!n
    ews-in-01.newsfeed.easynews.com!easynews!core-easynews-01!easynews.com!en-nntp-
    09.dc1.easynews.com.POSTED!not-for-mail
    From: A.L. <l...@a...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Co ma Objective-C czego nie ma C++?
    Message-ID: <d...@4...com>
    References: <4ddbc4e2$0$2460$65785112@news.neostrada.pl>
    <8...@e...googlegroups.com>
    <m...@4...com>
    <irh15q$9fs$1@inews.gazeta.pl>
    <7...@4...com>
    <irh59u$phr$1@inews.gazeta.pl>
    <c...@4...com>
    <irh6ne$1m7$1@inews.gazeta.pl>
    <t...@4...com>
    <irh7q3$5np$1@inews.gazeta.pl>
    X-Newsreader: Forte Agent 4.2/32.1118
    MIME-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Lines: 39
    X-Complaints-To: a...@e...com
    Organization: Forte Inc. http://www.forteinc.com/apn/
    X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
    be unable to process your complaint properly.
    Date: Tue, 24 May 2011 16:42:40 -0500
    Xref: news-archive.icm.edu.pl pl.comp.programming:190658
    [ ukryj nagłówki ]

    On Tue, 24 May 2011 22:26:26 +0100, Andrzej Jarzabek
    <a...@g...com> wrote:

    >On 24/05/2011 22:12, A.L. wrote:
    >> On Tue, 24 May 2011 22:07:57 +0100, Andrzej Jarzabek
    >> <a...@g...com> wrote:
    >>
    >> Zreszta, z cytatu powyzej "This is unlike the Simula-style
    >> programming model used by C++."
    >>
    >> Wyraznie mowia o PROGRAMMING STYLE
    >
    >Jest mowa o "Simula-style programming model". Nie wiem jak jest w slangu
    >z twojej dzielnicy, ale w angielskim, z którym się spotykałem do tej
    >pory (również w amerykańskiej literaturze, żeby nie było), "Simula-style
    >model" znaczy mniej więcej tyle, co "model jak w Simuli".

    "model" czego?...

    Obiektowosc w Simuli, Smalltalku, C++ i Objective-C oparta jest na
    klasach. To jest "object model". Programowanie obiektowe wcale na
    klasach oparte byc nie musi. Dlatego tez jak sie mowi "model obiektowy
    Simuli" to sie wlasnie ma na mysli klasy.

    Reszta to "programming model", czyli w gruncie rzeczy to co sie
    okreslajako "syntactic sugar" - przy pomocy jakiej konwencji zapisuje
    sie program. Podobnei sprawa dynamicznego czy nei dynamicznego
    typowania to "type model" nic nie majacy wspolnego z "object model". I
    znow, "model simuli" to nie zadne "messages" a wolania funkcji. Ale to
    model programowania, a nie model obiektowosci.

    Rzeczywiscie, tworcy Objective-C (Brad Cox, scisle rzec biorac) byli
    pod wrazemiem jezyka Smalltalk to i takie mechanizmy zaprojektowali w
    jezyku. Ale latwo sprawdzic (na przyklad ogladajac wynik dzialania
    preprocesora wczesnych wersji Obejctive-C) ze owe "messages" byly
    szybko i skutecznie tlumaczone na wolania funkcji w C. Co zreszta, o
    ile sobie przypominam, napisane jest w ksiazce Brada Coxa.

    A.L.

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: