1read 100read
2012年6月プログラム330: 言語ってObjective-Cだけでよくね (658) TOP カテ一覧 スレ一覧 2ch元 削除依頼
Mozillaでプログラミング(XUL) その3 (545)
人工知能を作ろうver0.0.7 (530)
自然言語処理スレッド その3 (537)
C言語で2chに書き込みたいのですが (207)
【License】ライセンス総合【利用許諾】 (415)
推薦図書/必読書のためのスレッド 68 (494)

言語ってObjective-Cだけでよくね


1 :08/09/15 〜 最終レス :12/06/13
他の言語はいらね

2 :
このスレッドは天才pンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

3 :
( ´_ゝ`)フーン

4 :
アイちゃんもMac使ってるんだ

5 :
機械語だけでよくね

6 :
日本語だけで十分

にならねーかな。

7 :
マッ糞なんて使ってられルカ

8 :
OC > C++

9 :
マカーって排他的だよな。

10 :
NSObjectから継承とかアホとしか思えない

11 :
>>10
何故?

12 :
>>1,10
消えろカス

13 :
ってさ、堅いのよりドロドロしてる方が臭いよね

14 :
汚物ネタを好むのは特定アジア

15 :
ものを好むのは欧米モンキー

16 :
それ、ジャパネットで売ってくれ。

17 :
>>1
OCはC++より実行速度が遅い
OCはC++より機能が少ない
OCはCocoaしかライブラリがない

18 :
マカ∩プログラマ=φ
***終了***

19 :
OCは古過ぎる

20 :
何か数レス前で最底辺の戦いを見た気がする…

21 :
Objective-CとC++は向いてる方向ぜんぜん違うし、比べても意味ないだろ。

22 :
objective-cって考え方はいいとおもうんだけど、コードの見た目が
すごく気持ち悪くないですか? あれってsmall taklのぱくり?

23 :
Objective-Cは言語というよりも、Smalltalk風の動的な環境にCからアクセスするためのライブラリという感じ。

24 :
>>22
> small takl

25 :
gnuのは商用に使っちゃダメだから、絶対にobjcは普及しないよ。

26 :
あららら

27 :
>>25
>gnuのは商用に使っちゃダメ
つまり俺が今までやってきた仕事は商用の体を成していなかったという事か…
結構儲けさせてもらったけどな

28 :
商用に使ったらおまわりさんが逮捕しに来るんだよ。

29 :
AppleもLinuxで商売してる連中も、ちょっとヤバイなこれわ・・・

30 :
GNUのライセンスちゃんと勉強しろよ

31 :
appleはまだ市場の規模が小さいから法律家の人たちに見逃してもらってるんだけなんだよ。

32 :
>>22
メッセージ送信のこと?
Smalltalkのパクリだよ
拡張した文法がC言語の文法と重ならないようにしているということもある

33 :
ネイティブコードを吐きたいsmalltalk好きが使う言語です

34 :
Cocoaはさっぱり!!! version.X(10)
http://pc11.2ch.net/test/read.cgi/mac/1211290055/
RubyCocoa 初心者質問【Leopardバンドル記念】
http://pc11.2ch.net/test/read.cgi/mac/1193373811/
Xcode part7
http://pc11.2ch.net/test/read.cgi/mac/1218774554/

35 :
>>34
OC = Macではないよね?

36 :
OCってなんだよ

37 :
Over Clock に決まってるだろ

38 :
Obolute C

39 :
obsolete?

40 :
Obscure-C

41 :
多分OCとか言っちゃった奴はObjective-Cを知らなかったけど
ちょっと知ったかぶっちゃいました、みたいな感じだろ

42 :
>>1
自然言語も含めてか?
さすがにそれは反対だ。

43 :
OCって見たときOCamlの事かとおもった(w

44 :
>>23 が正解
言語としてのObjective-Cは、プリプロセッサ時代の名残なのか
へなちょこなところが多々あるな
とくにインスタンス変数の宣言を書く場所が
@implementationじゃなくて@interfaceなのがくさい。
2.0で外向きのためのproperty宣言を導入してからは、
相対的にinterface内でのインスタンス変数宣言がより臭うようになった

45 :
>>44
@implementationにインスタンス変数を宣言するっておかしくないか?

46 :
外部に見せなくて良いものまで interface に現れることが気持ち悪いって言ってるのでは

47 :
適当書いとくと、ObjC は Smalltalk の流れを汲んでいるから、
C++ みたいなカプセル化という思想は無かったんじゃないの蟹。

48 :
まあそうなんだろうけど。
つうか、C++でも private つけてヘッダに書くのイヤなので static ならファイルスコープに隠したりする事もある。
他所で誰も見てないのに触ったら全部コンパイルとか気分悪いし。

49 :
あーでも、言語の側から制限つけてこないのが素敵な所でもある。

50 :
Objective-C++

51 :
>>50
アポーのObjective-C++って制約が多過ぎる

52 :
日本でMac固有のコード書いてる人って二桁くらいしかいなさそうだな。
きれいな窓枠のEmacs実行環境として使ってる人は多そうだけど。

53 :
流石に100人は越えてるでしょ。10,000 人くらいは居るんじゃないの。

54 :
100 の次の山は普通 200 です

55 :
>>44
@implementationにインスタンス変数書くこともできたはず。
しかし、それを言うならヘッダファイル経由で外部に公開しているクラス宣言部にバリバリメンバ変数書いてるC++もどうなんだって気が。

56 :
>>55
できません

57 :
>>55
できねーよ

58 :
>>56,57
みなまで言うな。試してわかったから。
@interfaceあるのに@implementationで勝手にインスタンス変数書いたらコンパイルエラーになりました。すみません。

59 :
MS-WindowsやLinuxのプラットフォーム上で教材として使えるObjective-Cの開発環境ってなにかありますか?

60 :
>>59
GNUStep

61 :
そういや最近Étoiléの名前見ないな

62 :
TOTOとか

63 :
エトワレはなんかますますマニアな方向に進んでる気がする
こないだブログをチェックしたら LLVM つかって smalltalk コンパイラをつくってた ...
http://etoileos.com/news/archive/2008/07/12/1410/

64 :
創価学会は詐欺集団です。
池田大作という名前はウソで、本当は朝鮮人です。
創価は日本人から金をしぼりとる朝鮮企業です。
俺が見たのは2つの封筒で、片方には2枚プリントが入っていて
もう片方は1枚プリントが入っていて、両方あわせて約4万円です。
朝鮮人には無料で配られますが、日本人は4万円で買わされます。
仏壇も朝鮮人なら無料で貸してくれます。
日本人は3000万円以上の仏壇を買わされます。
引越しも朝鮮人なら無料です。
(いつも仏壇をちょっと運ぶだけでたくさん金をもらってるから)
今から創価学会に入る人は本当にバカです。
そのバカな人のおかげで印刷所・引越し業の人が生活できる。
悲しいけどこれが現実なのよね。

65 :
にわかだけど、Smalltalk はそもそも、C へのトランスレータがあるんだろ?

66 :
Slang の事なら、多分フルセットの Smalltalk じゃないんじゃないの

67 :
>>66
それで何が足りないのか指摘されるまでは充分だと思うが

68 :
トランスレートしてリンクするのと、埋め込みで書けるのはまったくの別物。

69 :
AppleとGNUのObjective-Cはブロックがないから糞

70 :
>>69
ageようぜ。

71 :
>>67
使ってみないと何が問題か分からない人は、実際に使ってみると良いと思うよ。

72 :
>>69
そんなにPOCが好きですか

73 :
cfeかも

74 :
>>73
     オハヨー!!
    ∧∧ ∩
    (`・ω・)/
   ⊂  ノ
    (つノ
     (ノ
 ___/(___
/  (___/
 ̄ ̄ ̄ ̄ ̄ ̄

75 :
事実上Macでしか使い物にならないってのが困るよな。

76 :
つ iPhone

77 :
>>76
それもMacみたいなものだけどさ

78 :
Python使うようになってから
Objective-Cはいらないとつくづく思った

79 :
>>78
こんなのもあるけどね。
http://developer.apple.com/cocoa/pyobjc.html
個人的にはネイティブで動的な言語は悪くないと思うんだ。

80 :
Windows APIはメッセージ通信型オブジェクト指向なんだけどな。
>>76
エロパルド入れなきゃ使えないじゃないか。
諸事情によりOSX環境捨てられないだんごやさん
#デュアルブートにすればいいのかな?

81 :
Objective-Cはメモリ管理の仕方が現代的じゃない。
iPhoneのSafariがメモリリークですぐ落ちるのも、Objective-Cの設計に問題があるから。
autoreleaseは便利ではあるんだけど、大規模なソフトでは、手作業でこまめにreleaseしてやるようにしないと、
すぐリソースを食いつぶしてしまう。
autoreleaseに頼らず、各オブジェクトに自前でフラグを立てて、不要なオブジェクトをすぐに削除してくようにすると、
落ちないソフトが作れるけど、アポーのアホーはそういうことをやってない。だから落ちるんだ。

82 :
http://extjs.com/deploy/dev/examples/desktop/desktop.html [extjs.com] こういうのは?

83 :
iPhoneのObjective-CはGC使えないの?

84 :
>>83
サポート対象外。コンパイルのオプションは通るが、まともに動かない。

85 :
そうだったのか。今更それは悲しいね。

86 :
PCならともかくファームウェアでGCはむいていないかと

87 :
携帯電話でJava動いてるじゃん。

88 :
>>87
アプリはなー

89 :
ガベコレがないのはいいんだけど、いろんなものがautoreleaseにされててdeallocまで放置されるってのは、
メモリが限られてる機器じゃ致命的。速度より安定度が必要な場合の方が多いと思うんだよね。

90 :
>>86
突然なぜそんな話が?

91 :
SafariはMac/PC版もちょっとメモリまわりの挙動が変だよね。
>>90
GC

92 :
>>91
そこじゃなくて、なぜ「ファームで」GCに繋がるのか。

93 :
ああ、そういう事か。
携帯機器の事を指して(勢い余って)ファームと書いたんだろうなと、文脈から解釈たけど。

94 :
リアルタイムに処理するような機器のファームウェアしか書いたことない人なんじゃない?

95 :
>>94
それがファームウェアの醍醐味

96 :
リアルタイムに処理しなくていいものを無理にリアルタイムにやってもロクなことはない。
音声処理とかでもなければ、反応時間がまちまちでも問題ない。

97 :
ファームっていうと、ROMに書かれてるものっていうイメージだな。
リアルタイム性が要求されるかどうかはそれとはまた別。

98 :
ファームウェアで大事なのは、安定してて電気を食わないことだと思う。

99 :
>>81
autoreleaseはCocoaの仕様だと思うが。
Obj-Cに罪はない

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【普通のやつらの】 Arc Language 0 【上を行け】 (257)
言語タンはエロかわいい! (882)
プログラミングのシンプルイズベスト (792)
【普通のやつらの】 Arc Language 0 【上を行け】 (257)
プログラム関係の雑誌について (211)
Mathematicaプログラミング 質問箱 その1 (332)
--log9.info------------------
フィッシュアロー総合 (509)
昭和40年代生れのバサーPart5 (854)
千葉の釣り場&霞系のトークその12 (845)
【DUOって】DUO part2【DOUですか】 (425)
【ロクマル】亀山湖【また出た】 (473)
リールメンテナンススレ2 (598)
【富士五湖】山中湖 part8【最大面積】 (831)
【弾丸】江口俊介【バスボーイ】 (779)
【ハイパワーX】シマノ最強伝説【特許切れ】 (458)
【KEN】水は地球の命です!上州屋総合7【JBCC】 (711)
【貧乏】海外遠征について語れ【集まれ】 (294)
【大人の】イスズリール【釣り】 (316)
センドウ兄弟スレ Part2 (314)
新規スレッド作成依頼スレッド★4 (847)
ナチュラムオワタ (547)
【柏木重孝】ZEALスレ (271)
--log55.com------------------
シャヲル雑談スレ10
実質自分113
水着 part.2697
☆輝きについて自由に語る雑談スレ☆375
肴24184
1014愚痴/雑談21
実質茸317
実質モブおじ193