Newsgroup: it.comp.macintosh
Titolo: Objective-C = C++ ??

 Un saluto.
No. Objective C e', come C++, un linguaggio di porgrammazione "object
oriented" basato sul C.
E' diverso e indipendente dal C++.
Come il C++ non e' legato a nessuna piattaforma particolare. C++ non e'
una cosa "in ambiente Windows". Consente di sviluppare per Mac e,
naturalmente, per UNIX e pressoche' per qualunque altra cosa.
Come del resto Objective C.
Se vuoi saperne di piu' Apple ha appena pubblicato "Inside Cocoa -
Object Oriented Programming and the Objective C Language" che puoi
scaricare al seguente URL:
http://developer.apple.com/techpubs/macosx/Cocoa/ObjectiveC/ObjC.pdf
Saluti,         Morel.
-- 
Morel

Il Mon, 05 Mar 2001 17:17:28 GMT, 
noprivat...@please.it
 (Morel)
scriveva:

Grazie dell'informazione.
Ciao.
--
Algernon
--
Algernon

 del C++ in ambiente Windoze ?
No.
-- 
"I'll come up and make love to you at five o'clock. If I'm late, start
without me." - Tallulah Bankhead

 Algernon
Per miglioreare la leggibilita' del ng un quote piu' attento puo' essere
di grande aiuto
-- 
Outside of a dog a book is a man's best friend.
Inside of a dog is too dark to read.  (Groucho Marx)
"ab_bar" is rot13 encoded

Il Mon, 05 Mar 2001 21:20:31 GMT, 
ab_...@inwind.it
 (Joshua) scriveva:

E' verissimo e mi scuso per questo, ma ho il MAC fuori uso e
utilizzavo per la prima volta sul portatile Agent...
Ciao.
--
Algernon

 Algernon
Ehm... devi correggere anche il delimitatore della firma:
"-- " (senza le virgolette), e non "--".
Ciao
-- 
Blade Runner
Anti-spam measure: re_place earth.sun with 
mailme.net
Rome <--- 41° 53'N, 12° 30'E
ICQ: #4045760 - PGP Key ID: 0xCBA654AC
---
Be an individual, don't make it easy to be dismissed in a sentence.

 > del C++ in ambiente Windoze ?
No, è un linguaggio.
Fu creato dagli uomini di Stave Jobs ai tempi di Next come linguaggio della
piattaforma.
La particolarità è che ha preso la sintassi del c per non disturbare i
programmatori provenienti da quella esperienza ma la semantica dello
SmallTalk.
Il typing dinamico e  altre cosette dello SmallTalk lo rendono uno degli
ambienti di sviluppo più produttivi della terra.
La gran parte dell'establishment informatico, però, nega il paradigma e lo
vede con diffidenza.
Una volta lessi si comp. sys.next.advocacy  un lungo thread su come i neo
programmatori Objective-C rimanessero stupiti su quanto poco codice si
dovesse scrivere per fare le cose.
Quel paradigma fu sviluppato da Alan Kay con la collaborazione di un gruppo
di psicologi per cui la gente normale, che non è abituata ai terminali ai
compilatori, lo trova naturale o comunque di apprendimento più semplice
rispettio alle tecniche tradizionali. Per cio si chiama SmallTalk: doveva
essere un linguaggo per bambini. Invece si è conquistato la nicchia di
mercato delle istituzioni finanziarie, per intenderci...
Mentre, chi viene dalle tecniche tradizionali, proprio non ci riesce. Mi è
capitato di leggere un programmatore americano che si diceva conoscitore del
paradigma che sosteneva cose che non stavano ne in cielo ne in terra con
terrificante disinvoltura. Un cosiddetto professionista, pagato per
programmare.
Succede, le barriere cognitive sono difficili.
Molti di questi, però, tendono a negare il paradigma dicendo che non
funziona con una veemenza sospetta. E questo non è bello.
Il nuovo file browser di MacOsX, quello coi tre quadratini superiori e
quello grosso sotto, fu inventato allora, nell'ambito di quel progetto, fu
poi ereditato da Next e ora da Apple
Ancora oggi tutti gli SmallTalk lo usano.
Puoi tentare di procurarti gli strumenti di sviluppo della Apple per Cocoa,
se vuoi. La Apple ha un documento bellissimo che spiega il paradigma da
zero, di una chiarezza e linearità commovente. Solo che non ho un indirizzo,
adesso.
Girati il sito o procurati i documenti distribuitit agli sviluppatori.
Altrimenti scarica uno SmallTalk e comincia a girarci.
La programmazione per gli esseri umani :-))
Ciao
Adriano

 La programmazione per gli esseri umani :-))
Wow, con questa introduzione mi viene voglia d'impararlo ;-)
Ciao
-- 
Blade Runner
Anti-spam measure: re_place earth.sun with 
mailme.net
Rome <--- 41° 53'N, 12° 30'E
ICQ: #4045760 - PGP Key ID: 0xCBA654AC
---
Apple Computers:  We may not have got everything right,
but at least we knew the century was going to end.
(Douglas Adams)

 Wow, con questa introduzione mi viene voglia d'impararlo ;-)
pure a me, ma per mac non si trova nulla, solo roba per un sacco di unix
e per windows
-- 
a s'carioma ëd povronin al pòst d'andé a snufié

 piattaforma.
Ahem, questo non è esatto.
L'Objective-C esisteva da ben prima del NeXT, non è assolutamente stato
creato apposta per il NeXT,
e Jobs non c'entra niente con la sua creazione.
Diamo a Cox quel ch'è di Cox.
Ciao,
  Pierpaolo

   Pierpaolo
Hai ragione: fu scelto!!
CIao
Adri

 e per windows
Beh c'è qualche alternativa:
C'è Squeak che è gratis, mostruosamente interpiattaforma. Ma è un ambiente
acerbo, anche se si evolve molto velocemente. 
www.squeak.org
C'è Cincom SmallTalk che pure lui è interpiattaforma, è un ambiente maturo,
costa un botto ma lo puoi scaricare gratuitamente e funziona senza alcuna
limitazione. Se consegni una applicazione, ovviamente lo devi comperare.
Viene usato in produzioni anche grosse e mission critical. Puoi guardare
l'elenco dei clienti sul sito: 
www.cincom.com
Bada di cercare i link di VisualWorks. La Cincom vende anche altri SmallTalk
dei quali so meno, in particolare non so se sono interpiattaforma.
Poi ci sono gli strumenti di sviluppo di Apple per Cocoa con relativi
documenti.
Ciao
Adri