-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: " " <f...@N...gazeta.pl>
Newsgroups: pl.comp.programming
Subject: Re: Co ma Objective-C czego nie ma C++?
Date: Tue, 24 May 2011 15:48:29 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 91
Message-ID: <irgk0d$jeu$1@inews.gazeta.pl>
References: <4ddbc4e2$0$2460$65785112@news.neostrada.pl>
NNTP-Posting-Host: localhost
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1306252109 19934 172.20.26.245 (24 May 2011 15:48:29 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 24 May 2011 15:48:29 +0000 (UTC)
X-User: fir
X-Forwarded-For: 46.134.96.237
X-Remote-IP: localhost
Xref: news-archive.icm.edu.pl pl.comp.programming:190630
[ ukryj nagłówki ]Szyk <s...@o...pl> napisał(a):
> Witam
>
> Apple wraz z MacOSX "wdepĹo" w Objective-C. I maĹo by siÄ kto tym
> przejmowaĹ gdyby nie fakt, Ĺźe ich IPhone teĹź ma jakieĹ biblioteki w tym
> jÄzyku w dodatku ten IPhone odniĂłsĹ sukces rynkowy.
>
> Tak wiÄc w moim umyĹle zaistniaĹa konsternacja: Jakie ma zalety
> Objective-C w porĂłwnaniu do C++?
>
> Fir, moĹźe Ty byĹ wiedziaĹ?
>
>
> dziÄki
> Szyk
no spox - choc nie mam tu tak duzo do powiedzenia (bo nie jestem
hiperomnibusem) kompleksowa odpowiedz nie jest latwa bo trzeba sporo
wiedziec i przemyslec (a ja nie mialem na to czasu ani tez nie jestem
az tak zainteresowany);
mz fundamenty obj-c sa znacznie bardziej zwarte i logiczne niz to co
robi za fundamenty c++
(jak ktos ma energie by sie wczytywac to tu jest b dobry tekst
nt tego jak robione sa fundamenty obj-c
http://www.algorithm.com.au/downloads/talks/objectiv
e-c-internals/objective-c-
internals.pdf
)
mz c++ byl robiony tak by byc niejako rozbudowa c (tylko ze bylo to
niezwykle cienkie niezborne logicznie i kaszaniaste, tak ze nic dziwnego
ze c++ zapedza sie w kozi rog)
obj-c jest wobec c jakby 'obok', jest przybudowka a nie rozbudowa c
(w c mozna caly czas pisac obok i laczyc mieszac bez problemu kod)-
te zas zasady ktore okreslaly chrakter tej 'przybudowki' ida niejako
'z gory' (i nie sa dla mnia tak zupelnie jasne - ale generalnie chodzi
o to by w obj-c mozna implementowac ladnie paradygmat oo na jakis tam
sposob ktorzy sledza jego tworcy);
to co jest zrobione 'z dolu' jako implementacja tej maszyny klas i metod
napisana w c jest w powyzszym booku (idzie to znacznie dalej w runtime
niz c++) widac ze jest tam m.in identyfikacja typow i metod w runtime itd
w podlinkowanej tu ksiazce autor pisze w jednym z akapitow jak
postrzega miejsce obj-c wsrod innych jezykow ogolnie dosyc
wychwla obj-c jako majacy wiecej mozliwosci 'dynamicznych' niz
konkurencja
to co mozna zrobic z obj-c 'z gory ' (np w postaci wyrazen skladniowych
<tutaj jest pewien przyklad, ale nie chce mi sie o tym mowic, bo
sam odlozylem to sobie by ew pomyslec nad tym kiedys wiecej
http://www.cocos2d-iphone.org/wiki/doku.php/prog_gui
de:actions_ease
>
albo w postaci architektury programow) to juz zupelnie inny temat -
jest to dosyc rozbuchane i np macosowy framework 'cocoa' stosuje mase
najrozmaitrzych wzorcow (target-action, key-value-observng, notyfication-
centers itd itp) - Nie przepadam delikatnie mowiaz za 'oo' tak ze
w skrocie moge powiedziec ze fundamenty obj-c sa bardziej
zwarte niz fund c++, jezyk chyba raczej troszke ciekawszy niz c++, c#,
( moze niz java - co do javy to nie wiem ), ale sam 'kierunek' jest
ze wszech miar niedobry
warosc obj-c laczy sie w pewien sposob z wysoka jakoscia dokumentacji
na maca i generalnie tez poziomu maca ktory jest wyzszy niz poziom MS
tak wogole to duzo by trzeba mowic - parenascie tygodni z obj-c
mnie sporo nauczylo ale jak mowie nie za bardzo moge zdzierzyc ta
obiektowke a jak juz przychodzi to zabawy z wyszukiwaniem leakow
to odpadam; jak ktos chce sie podjarac to bardziej moze sie mz
podjarac samym iphonem niz obj-c na iphone mozna pisac w obj-c ale
mozna tez w c mozna w opengl nawet z szaderami (o ile wiem) i nawet
w asmie ARMa :) nawet z jakimis wektorowymi rozszerzeniami
a asm arma jest fajnym asmem, procek raczej ok
http://www.coranac.com/tonc/text/asm.htm
(chyba ze sie zniechece bo roznie to bywa)
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Następne wpisy z tego wątku
- 24.05.11 16:46
- 24.05.11 17:06
- 24.05.11 18:51 A.L.
- 24.05.11 18:53 A.L.
- 24.05.11 19:22 Andrzej Jarzabek
- 24.05.11 19:24
- 24.05.11 19:33 Andrzej Jarzabek
- 24.05.11 20:23
- 24.05.11 20:29 A.L.
- 24.05.11 20:36 Andrzej Jarzabek
- 24.05.11 20:41 A.L.
- 24.05.11 20:43 Andrzej Jarzabek
- 24.05.11 20:51 Andrzej Jarzabek
- 24.05.11 20:53 A.L.
- 24.05.11 21:01 A.L.
Najnowsze wątki z tej grupy
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-17 Warszawa => Senior IT Recruitment Consultant <=
- 2025-07-17 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-07-17 Warszawa => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-07-16 deltaT w pompie ciepla
- 2025-07-16 dron na granicy polsko niemieckiej
- 2025-07-16 Warszawa => Senior IT Recruitment Consultant <=
- 2025-07-16 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-16 Gdańsk => Delphi Programmer <=
- 2025-07-16 Warszawa => BI Developer <=
- 2025-07-16 Gdańsk => Programista Delphi <=
- 2025-07-16 chroń PESEL dziecka
- 2025-07-16 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-16 Gdańsk => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-16 Kraków => Kotlin Developer <=
- 2025-07-16 Warszawa => Inżynier oprogramowania .Net <=