5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

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

1 :デフォルトの名無しさん:2008/09/15(月) 00:40:46
他の言語はいらね

2 :デフォルトの名無しさん:2008/09/15(月) 00:45:43
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

3 :デフォルトの名無しさん:2008/09/15(月) 00:50:38
( ´_ゝ`)フーン

4 :デフォルトの名無しさん:2008/09/15(月) 01:08:35
アイちゃんもMac使ってるんだ

5 :デフォルトの名無しさん:2008/09/15(月) 01:22:01
機械語だけでよくね

6 :デフォルトの名無しさん:2008/09/15(月) 01:27:33
日本語だけで十分








にならねーかな。

7 :デフォルトの名無しさん:2008/09/15(月) 01:36:42
マッ糞なんて使ってられルカ

8 :デフォルトの名無しさん:2008/09/15(月) 11:03:50
OC > C++

9 :デフォルトの名無しさん:2008/09/15(月) 11:43:11
マカーって排他的だよな。

10 :デフォルトの名無しさん:2008/09/15(月) 11:55:01
NSObjectから継承とかアホとしか思えない

11 :デフォルトの名無しさん:2008/09/15(月) 12:29:25
>>10
何故?

12 :デフォルトの名無しさん:2008/09/15(月) 12:30:20
>>1,10
消えろカス

13 :デフォルトの名無しさん:2008/09/15(月) 14:01:02
ウンチってさ、堅いのよりドロドロしてる方が臭いよね

14 :デフォルトの名無しさん:2008/09/15(月) 14:32:02
汚物ネタを好むのは特定アジア

15 :デフォルトの名無しさん:2008/09/15(月) 14:49:12
幼女ものを好むのは欧米モンキー

16 :デフォルトの名無しさん:2008/09/15(月) 15:47:12
それ、ジャパネットで売ってくれ。

17 :デフォルトの名無しさん:2008/09/15(月) 16:36:47
>>1
OCはC++より実行速度が遅い
OCはC++より機能が少ない
OCはCocoaしかライブラリがない

18 :デフォルトの名無しさん:2008/09/15(月) 16:39:18
マカ∩プログラマ=φ

***終了***

19 :デフォルトの名無しさん:2008/09/15(月) 16:40:13
OCは古過ぎる

20 :デフォルトの名無しさん:2008/09/15(月) 16:49:54
何か数レス前で最底辺の戦いを見た気がする…

21 :デフォルトの名無しさん:2008/09/15(月) 17:02:59
Objective-CとC++は向いてる方向ぜんぜん違うし、比べても意味ないだろ。

22 :デフォルトの名無しさん:2008/09/15(月) 17:14:07
objective-cって考え方はいいとおもうんだけど、コードの見た目が
すごく気持ち悪くないですか? あれってsmall taklのぱくり?

23 :デフォルトの名無しさん:2008/09/15(月) 17:24:45
Objective-Cは言語というよりも、Smalltalk風の動的な環境にCからアクセスするためのライブラリという感じ。

24 :デフォルトの名無しさん:2008/09/15(月) 17:37:37
>>22
> small takl

25 :デフォルトの名無しさん:2008/09/15(月) 18:23:45
gnuのは商用に使っちゃダメだから、絶対にobjcは普及しないよ。

26 :デフォルトの名無しさん:2008/09/15(月) 18:29:06
あららら

27 :デフォルトの名無しさん:2008/09/15(月) 18:29:35
>>25
>gnuのは商用に使っちゃダメ

つまり俺が今までやってきた仕事は商用の体を成していなかったという事か…
結構儲けさせてもらったけどな

28 :デフォルトの名無しさん:2008/09/15(月) 18:34:06
商用に使ったらおまわりさんが逮捕しに来るんだよ。

29 :デフォルトの名無しさん:2008/09/15(月) 18:37:19
AppleもLinuxで商売してる連中も、ちょっとヤバイなこれわ・・・

30 :デフォルトの名無しさん:2008/09/15(月) 18:43:24
GNUのライセンスちゃんと勉強しろよ

31 :デフォルトの名無しさん:2008/09/15(月) 18:45:21
appleはまだ市場の規模が小さいから法律家の人たちに見逃してもらってるんだけなんだよ。

32 :デフォルトの名無しさん:2008/09/15(月) 19:35:26
>>22
メッセージ送信のこと?
Smalltalkのパクリだよ
拡張した文法がC言語の文法と重ならないようにしているということもある

33 :デフォルトの名無しさん:2008/09/16(火) 01:53:48
ネイティブコードを吐きたいsmalltalk好きが使う言語です

34 :デフォルトの名無しさん:2008/09/16(火) 07:32:03
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 :デフォルトの名無しさん:2008/09/16(火) 07:42:36
>>34
OC = Macではないよね?

36 :デフォルトの名無しさん:2008/09/16(火) 13:08:52
OCってなんだよ

37 :デフォルトの名無しさん:2008/09/16(火) 13:50:19
Over Clock に決まってるだろ

38 :デフォルトの名無しさん:2008/09/17(水) 21:16:47
Obolute C

39 :デフォルトの名無しさん:2008/09/17(水) 21:19:03
obsolete?

40 :デフォルトの名無しさん:2008/09/18(木) 01:13:33
Obscure-C

41 :デフォルトの名無しさん:2008/09/18(木) 06:54:52
多分OCとか言っちゃった奴はObjective-Cを知らなかったけど
ちょっと知ったかぶっちゃいました、みたいな感じだろ

42 :デフォルトの名無しさん:2008/09/19(金) 08:47:54
>>1
自然言語も含めてか?
さすがにそれは反対だ。

43 :デフォルトの名無しさん:2008/09/20(土) 04:35:13
OCって見たときOCamlの事かとおもった(w

44 :デフォルトの名無しさん:2008/09/20(土) 13:19:37
>>23 が正解
言語としてのObjective-Cは、プリプロセッサ時代の名残なのか
へなちょこなところが多々あるな

とくにインスタンス変数の宣言を書く場所が
@implementationじゃなくて@interfaceなのがうんこくさい。
2.0で外向きのためのproperty宣言を導入してからは、
相対的にinterface内でのインスタンス変数宣言がより臭うようになった


45 :デフォルトの名無しさん:2008/09/23(火) 23:03:28
>>44
@implementationにインスタンス変数を宣言するっておかしくないか?

46 :デフォルトの名無しさん:2008/09/23(火) 23:16:42
外部に見せなくて良いものまで interface に現れることが気持ち悪いって言ってるのでは

47 :デフォルトの名無しさん:2008/09/24(水) 00:03:51
適当書いとくと、ObjC は Smalltalk の流れを汲んでいるから、
C++ みたいなカプセル化という思想は無かったんじゃないの蟹。

48 :デフォルトの名無しさん:2008/09/24(水) 00:13:52
まあそうなんだろうけど。
つうか、C++でも private つけてヘッダに書くのイヤなので static ならファイルスコープに隠したりする事もある。
他所で誰も見てないのに触ったら全部コンパイルとか気分悪いし。

49 :デフォルトの名無しさん:2008/09/24(水) 00:18:41
あーでも、言語の側から制限つけてこないのが素敵な所でもある。

50 :デフォルトの名無しさん:2008/09/24(水) 21:07:05
Objective-C++

51 :デフォルトの名無しさん:2008/09/24(水) 21:30:58
>>50
アポーのObjective-C++って制約が多過ぎる

52 :デフォルトの名無しさん:2008/09/24(水) 22:15:50
日本でMac固有のコード書いてる人って二桁くらいしかいなさそうだな。
きれいな窓枠のEmacs実行環境として使ってる人は多そうだけど。

53 :デフォルトの名無しさん:2008/09/24(水) 22:43:29
流石に100人は越えてるでしょ。10,000 人くらいは居るんじゃないの。

54 :デフォルトの名無しさん:2008/09/25(木) 11:05:54
100 の次の山は普通 200 です

55 :デフォルトの名無しさん:2008/10/04(土) 17:14:12
>>44
@implementationにインスタンス変数書くこともできたはず。
しかし、それを言うならヘッダファイル経由で外部に公開しているクラス宣言部にバリバリメンバ変数書いてるC++もどうなんだって気が。

56 :デフォルトの名無しさん:2008/10/04(土) 19:23:56
>>55
できません

57 :デフォルトの名無しさん:2008/10/04(土) 22:21:22
>>55
できねーよ

58 :デフォルトの名無しさん:2008/10/04(土) 22:39:44
>>56,57
みなまで言うな。試してわかったから。
@interfaceあるのに@implementationで勝手にインスタンス変数書いたらコンパイルエラーになりました。すみません。

59 :デフォルトの名無しさん:2008/10/07(火) 12:19:08
MS-WindowsやLinuxのプラットフォーム上で教材として使えるObjective-Cの開発環境ってなにかありますか?

60 :デフォルトの名無しさん:2008/10/07(火) 12:44:38
>>59
GNUStep

61 :デフォルトの名無しさん:2008/10/07(火) 23:51:46
そういや最近Étoiléの名前見ないな

62 :デフォルトの名無しさん:2008/10/08(水) 08:44:49
TOTOとか

63 :デフォルトの名無しさん:2008/10/08(水) 09:35:51
エトワレはなんかますますマニアな方向に進んでる気がする
こないだブログをチェックしたら LLVM つかって smalltalk コンパイラをつくってた ...
http://etoileos.com/news/archive/2008/07/12/1410/


64 :デフォルトの名無しさん:2008/10/08(水) 23:15:57
創価学会は詐欺集団です。

池田大作という名前はウソで、本当は朝鮮人です。
創価は日本人から金をしぼりとる朝鮮企業です。

俺が見たのは2つの封筒で、片方には2枚プリントが入っていて
もう片方は1枚プリントが入っていて、両方あわせて約4万円です。

朝鮮人には無料で配られますが、日本人は4万円で買わされます。

仏壇も朝鮮人なら無料で貸してくれます。
日本人は3000万円以上の仏壇を買わされます。

引越しも朝鮮人なら無料です。
(いつも仏壇をちょっと運ぶだけでたくさん金をもらってるから)


今から創価学会に入る人は本当にバカです。

そのバカな人のおかげで印刷所・引越し業の人が生活できる。

悲しいけどこれが現実なのよね。


65 :デフォルトの名無しさん:2008/10/09(木) 01:54:21
にわかだけど、Smalltalk はそもそも、C へのトランスレータがあるんだろ?

66 :デフォルトの名無しさん:2008/10/09(木) 02:22:30
Slang の事なら、多分フルセットの Smalltalk じゃないんじゃないの

67 :65:2008/10/09(木) 05:45:16
>>66
それで何が足りないのか指摘されるまでは充分だと思うが

68 :デフォルトの名無しさん:2008/10/09(木) 06:17:51
トランスレートしてリンクするのと、埋め込みで書けるのはまったくの別物。

69 :デフォルトの名無しさん:2008/10/09(木) 17:02:21
AppleとGNUのObjective-Cはブロックがないから糞

70 :デフォルトの名無しさん:2008/10/09(木) 17:36:13
>>69
ageようぜ。

71 :デフォルトの名無しさん:2008/10/09(木) 22:20:24
>>67
使ってみないと何が問題か分からない人は、実際に使ってみると良いと思うよ。

72 :デフォルトの名無しさん:2008/10/10(金) 00:08:58
>>69
そんなにPOCが好きですか

73 :デフォルトの名無しさん:2008/10/10(金) 15:36:25
cfeかも

74 :デフォルトの名無しさん:2008/12/03(水) 06:59:03
>>73
     オハヨー!!
    ∧∧ ∩
    (`・ω・)/
   ⊂  ノ
    (つノ
     (ノ
 ___/(___
/  (___/
 ̄ ̄ ̄ ̄ ̄ ̄


75 :デフォルトの名無しさん:2008/12/04(木) 20:26:36
事実上Macでしか使い物にならないってのが困るよな。

76 :デフォルトの名無しさん:2008/12/05(金) 21:12:07
つ iPhone

77 :デフォルトの名無しさん:2008/12/05(金) 22:34:04
>>76
それもMacみたいなものだけどさ

78 :デフォルトの名無しさん:2008/12/06(土) 17:02:29
Python使うようになってから
Objective-Cはいらないとつくづく思った

79 :デフォルトの名無しさん:2008/12/06(土) 18:14:22
>>78
こんなのもあるけどね。
http://developer.apple.com/cocoa/pyobjc.html

個人的にはネイティブで動的な言語は悪くないと思うんだ。

80 :,,・´∀`・,,)っ-●◎○:2008/12/06(土) 19:20:06
Windows APIはメッセージ通信型オブジェクト指向なんだけどな。

>>76
エロパルド入れなきゃ使えないじゃないか。
諸事情によりOSX環境捨てられないだんごやさん

#デュアルブートにすればいいのかな?


81 :デフォルトの名無しさん:2008/12/06(土) 21:09:16
Objective-Cはメモリ管理の仕方が現代的じゃない。
iPhoneのSafariがメモリリークですぐ落ちるのも、Objective-Cの設計に問題があるから。
autoreleaseは便利ではあるんだけど、大規模なソフトでは、手作業でこまめにreleaseしてやるようにしないと、
すぐリソースを食いつぶしてしまう。

autoreleaseに頼らず、各オブジェクトに自前でフラグを立てて、不要なオブジェクトをすぐに削除してくようにすると、
落ちないソフトが作れるけど、アポーのアホーはそういうことをやってない。だから落ちるんだ。

82 :デフォルトの名無しさん:2008/12/06(土) 21:13:12
http://extjs.com/deploy/dev/examples/desktop/desktop.html [extjs.com] こういうのは?

83 :デフォルトの名無しさん:2008/12/06(土) 21:15:51
iPhoneのObjective-CはGC使えないの?

84 :デフォルトの名無しさん:2008/12/06(土) 21:30:11
>>83
サポート対象外。コンパイルのオプションは通るが、まともに動かない。

85 :デフォルトの名無しさん:2008/12/06(土) 21:42:51
そうだったのか。今更それは悲しいね。

86 :デフォルトの名無しさん:2008/12/06(土) 22:15:37
PCならともかくファームウェアでGCはむいていないかと

87 :デフォルトの名無しさん:2008/12/06(土) 22:32:33
携帯電話でJava動いてるじゃん。

88 :デフォルトの名無しさん:2008/12/06(土) 22:33:35
>>87
アプリはなー

89 :デフォルトの名無しさん:2008/12/06(土) 22:36:29
ガベコレがないのはいいんだけど、いろんなものがautoreleaseにされててdeallocまで放置されるってのは、
メモリが限られてる機器じゃ致命的。速度より安定度が必要な場合の方が多いと思うんだよね。

90 :デフォルトの名無しさん:2008/12/06(土) 22:38:32
>>86
突然なぜそんな話が?

91 :デフォルトの名無しさん:2008/12/06(土) 22:48:26
SafariはMac/PC版もちょっとメモリまわりの挙動が変だよね。

>>90
GC

92 :デフォルトの名無しさん:2008/12/06(土) 22:58:41
>>91
そこじゃなくて、なぜ「ファームで」GCに繋がるのか。

93 :デフォルトの名無しさん:2008/12/06(土) 23:07:38
ああ、そういう事か。
携帯機器の事を指して(勢い余って)ファームと書いたんだろうなと、文脈から解釈たけど。

94 :デフォルトの名無しさん:2008/12/07(日) 01:38:08
リアルタイムに処理するような機器のファームウェアしか書いたことない人なんじゃない?

95 :デフォルトの名無しさん:2008/12/07(日) 10:01:00
>>94
それがファームウェアの醍醐味

96 :デフォルトの名無しさん:2008/12/07(日) 10:21:40
リアルタイムに処理しなくていいものを無理にリアルタイムにやってもロクなことはない。
音声処理とかでもなければ、反応時間がまちまちでも問題ない。

97 :デフォルトの名無しさん:2008/12/07(日) 16:07:57
ファームっていうと、ROMに書かれてるものっていうイメージだな。
リアルタイム性が要求されるかどうかはそれとはまた別。

98 :デフォルトの名無しさん:2008/12/07(日) 21:13:50
ファームウェアで大事なのは、安定してて電気を食わないことだと思う。

99 :デフォルトの名無しさん:2008/12/11(木) 00:38:24
>>81
autoreleaseはCocoaの仕様だと思うが。
Obj-Cに罪はない

100 :デフォルトの名無しさん:2008/12/11(木) 01:55:12
Objective-C++の仕様

101 :デフォルトの名無しさん:2008/12/14(日) 19:04:41
autorelease の範囲は好き勝手追加できるし、
それでどうにもならない範囲のものは手動で release すれ

102 :デフォルトの名無しさん:2008/12/17(水) 01:54:57
どうにも手動releaseすると落ちる
GCないとどう追跡したらいいのかわからんくなる低能な俺が可哀想
それ以上にうちの書棚の萩原本が可哀想^q^

103 :デフォルトの名無しさん:2008/12/19(金) 23:44:17
OS XがMailとiTunes専用になって、
VM上のWinでC#書いてる俺よりは有効活用してるな
こんなはずじゃ…

104 :デフォルトの名無しさん:2009/03/21(土) 18:17:53
は?

105 :デフォルトの名無しさん:2009/03/22(日) 13:30:05
WindowsでC++やらC#やら書きながら、VNCでMacのiTunes操作してるお。

17 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)