【IT】「Dはあらゆる面でC++ より優れる」 Facebookが「D言語」の利用を開始、他の大企業も追随か?★3
★Facebook が「D 言語」の利用を開始
プログラミング言語「D」のファンは喜んでいることだろう。
米国 Facebook が、プロダクションレベルでの D コードの利用を開始した。
著名な D 言語の開発者 Andrei Alexandrescu 氏は、D で書かれた5,112 行のコードを Facebook のリポジトリにコミットした。
同氏は、D 言語で書かれたコードは、ソースコードサイズ、ビルド速度、ランタイムパフォーマンスのすべてで、C++ コードよりも優れていると述べている。
「D は C++ の影響下からの離脱を果たした言語だ。
D は C++ が苦手とする分野が得意である上、C++ が得意とする分野も得意なのだ」
D 言語の開発者である J.M. Davis 氏は、Facebook が D 言語を採用したことに関して、次のようにコメントしている。
「Facebook が D を採用したからといって、D によるプログラミング世界の支配がはじまったとは言えない。
だがこのことは、D が成熟しつつあることを示している。
実際、多くの企業が D を使いたがっている。それも、大企業がだ」
http://japan.internet.com/webtech/20131018/5.html 前 ★1が立った時間 2013/10/19(土) 09:23:02.01
http://uni.2ch.net/test/read.cgi/newsplus/1382149993/
人生二度目の2ゲット
有名企業が使ってるからって真似するなよ
4 :
名無しさん@13周年:2013/10/20(日) 18:21:47.01 ID:jLR7+epU0
格付けどんどんさがっとるやん。
5 :
名無しさん@13周年:2013/10/20(日) 18:22:40.77 ID:EEDDDD210
Jはあらゆる面でKより優れる
フラグ立てるのすっきゃナー
だがDもCで出来ているのだよ
8 :
名無しさん@13周年:2013/10/20(日) 18:23:57.12 ID:b+ioNgZN0
大企業ってサムスンとか?www
9 :
名無しさん@13周年:2013/10/20(日) 18:24:19.09 ID:7/I9tbqD0
2chにD言語使ってる人はいないのか?
どんな感じよ
10 :
名無しさん@13周年:2013/10/20(日) 18:24:26.97 ID:SLv2pwoX0
Dからはじめよう
ライブラリの質と量でC++に劣る。
書籍とWEB情報の質と量でC++に劣る。
C/C++よりコンパイルや実行速度が速い言語があるってあんまピンとこないな
・アセンブラ
・Haskel
・Fortran
はC/C++より速いけど
海賊王に俺アナル!!
Facebookなんて糞使いにくいし技術力も低い企業が何言っても無駄。
Googleもバグだらけだし米企業ってApple以外は皆糞だな。
15 :
名無しさん@13周年:2013/10/20(日) 18:26:37.60 ID:u5x7vSdw0
Facebookてバカが作ったとしか思えないUIだよなw
16 :
名無しさん@13周年:2013/10/20(日) 18:28:20.73 ID:UJMBvj640
プロジェクトDが始動
まあCとJavaとPythonとJavaScriptができればなんとなく生きていけそう
それ以外はニッチか趣味
ドイツ?
20 :
名無しさん@13周年:2013/10/20(日) 18:31:12.11 ID:UcnphDgF0
ハンドアセンブルで。
某国の先行者ですねw
半歩前ならいいけど一歩前なら
落ち目の企業にとっては死亡フラグじゃね?
それでは、俺はEカップで
23 :
名無しさん@13周年:2013/10/20(日) 18:32:02.57 ID:z4SsYaDc0
>>12 と言ってもC++に問題が多いのも事実。
Objective-Cは強力だけどメソッドコールが低速度で言語仕様が古い。
JAVAとC#は仮想マシンが必要でネイティブではない。
かと言ってD言語が代わりになるのかどうか。
C++の多重継承はクソ中のクソ
26 :
名無しさん@13周年:2013/10/20(日) 18:33:56.28 ID:TkGtKgBD0
27 :
名無しさん@13周年:2013/10/20(日) 18:35:11.71 ID:iUBPXQ3H0
FacebookってHTML5でスマホアプリ作って大失敗してから
Object-Cで全部書き換えたところだろ
28 :
名無しさん@13周年:2013/10/20(日) 18:37:21.25 ID:W4Qo+VWM0
H言語なら中学生でも理解が早い
そもそも言語で得手不得手があるのが理解できない。
分かりやすく教えてくれ
はじめてのD
31 :
名無しさん@13周年:2013/10/20(日) 18:38:28.26 ID:EhQiKBRY0
アセンブラならできる
>>17 日本で仕事するなら
PHP
Java
SQL
C#
VB
JavaScript
SQL
これが重要だろ
C言語の求人なんかほとんどないわ
Pythonは皆無
33 :
名無しさん@13周年:2013/10/20(日) 18:41:54.43 ID:N5wAdRnrO
オレはH言語が出るまで待つわ
はじめてのH
35 :
名無しさん@13周年:2013/10/20(日) 18:42:41.59 ID:0yTFeyLw0
うん、なんつーか
マルチスレッド標準じゃない奴はゴミ
C言語…広島弁
D言語…名古屋弁
>>32 事務とかWebならそうかもな
C言語の求人が目立たないのは求人担当がかっこつけたいだけ
制御なんてCができなきゃ話にならない
38 :
名無しさん@13周年:2013/10/20(日) 18:44:14.31 ID:4tQFw/0O0
どんな言話だろうとタコがアーキ設計してるうちは全部ゴミしか出来ねーよ
いくらテクニックがすごかろうと女を口説けない奴はヤれないのと一緒
>>32 SQLは大事なので2回繰り返したんですね
40 :
名無しさん@13周年:2013/10/20(日) 18:46:46.69 ID:PkRWdeFp0
頭文字はD
41 :
名無しさん@13周年:2013/10/20(日) 18:47:13.40 ID:N0mlSTns0
IT系の求人サイトを見ると、PHPとjsの求人ばっかだわ
たまーにPythonもあるけどめったにない
電車もD
43 :
名無しさん@13周年:2013/10/20(日) 18:47:43.33 ID:mJhAFWju0
アセンブラでいいです
時代はM。
46 :
名無しさん@13周年:2013/10/20(日) 18:49:39.36 ID:TU1xMnMC0
VB6最強
47 :
名無しさん@13周年:2013/10/20(日) 18:50:30.54 ID:qV6NjSoe0
D言語いいね、使ったことないけど
これだけ知ってれば食いっぱぐれが無いって言語教えて
50 :
名無しさん@13周年:2013/10/20(日) 18:51:47.15 ID:z4SsYaDc0
>>29 どんなものでも一長一短はあるさ
C : 高級言語の中で最も機械語に近い。言語機能が貧弱だが、ポインタを使って何でもできる。高速に動作する。
C++ : C言語とSimula言語(原始的オブジェクト指向言語)を合体した言語。言語仕様が肥大化し過ぎて文法が非常に汚い。
Objective-C : C言語とSmalltalk言語を合体した言語。C++よりも強力なオブジェクト指向機能を有するが、その代償としてメソッドコールが低速。
JAVA : C++の文法を整理して、Smalltalkの要素を追加したような言語。仮想マシンが必要なので実行環境が限られる。
C# : マイクロソフトがJAVAをパクってJ++を作ったらサンに訴えられたので、その代わりに作られた言語。JAVAと同様に仮想マシンが必要。
D : 上述のC言語系オブジェクト指向言語がカオスなので作られた言語。
51 :
名無しさん@13周年:2013/10/20(日) 18:52:07.52 ID:HP6H9gS90
個人的にはC/C++のようにネイティブコードにコンパイル出来て、
文字列処理が得意で
連想配列や正規表現も手軽に使える言語があればいいんだけど
Dってどうなの?
c++はスコープどうなん?
どのみちアセンブラできないと、
ちょっとシステムよりになったら
すぐこける。
c♯やJavaはスクリプトと変わらない。
むろん便利には書けるが、いざ、
システムに近いところに踏み込まなきゃとなったら
api無しだとなにもできない。
D言語を開発する時に使った環境はC++
豆な
55 :
名無しさん@13周年:2013/10/20(日) 18:53:57.28 ID:z4SsYaDc0
>>32 >C言語の求人なんかほとんどないわ
お前、視野が狭過ぎるだろ
制御と組込みならCは必須
56 :
名無しさん@13周年:2013/10/20(日) 18:53:58.57 ID:Zh8NYwrG0
●豆知識
「F35の戦闘システムはC++で書かれている」
出典:『軍事研究』2013年11月号
57 :
名無しさん@13周年:2013/10/20(日) 18:53:59.15 ID:98kssThq0
D 言語って、AVX や OpenCL に対応してるの?
レンタルビデオ屋に、頭文字Dのビデオ借りに行ったんだけど
「か行」探しても全然ないんだよ
で、レンタルビデオ屋のアホ店員は「あたまもじD」って読んでるんじゃね?と思って
「あ行」を確認したらマジで置いてあってびびったwww
60 :
名無しさん@13周年:2013/10/20(日) 19:00:43.90 ID:N5wAdRnrO
FacebookのUIが古臭いんだけど・・・
>>50 Javaに足されたsmalltalkの要素って何?
>>37 >>55 そうだな。普段は組み込み系は眼中になかったわ。
>>32 日本で仕事するなら
COBOLだろ
くそつまらんが、雇用の安定度が違う
エンジニアとか、プログラマとか洒落てないが 職人さんだぜ
64 :
名無しさん@13周年:2013/10/20(日) 19:02:09.17 ID:z4SsYaDc0
>>53 >どのみちアセンブラできないと、
>ちょっとシステムよりになったら
>すぐこける。
自分は組込みだけど、今だとアセンブラは滅多に使わないな。
>c♯やJavaはスクリプトと変わらない。
スクリプトとネイティブ言語の中間かな?
65 :
名無しさん@13周年:2013/10/20(日) 19:02:11.64 ID:m+tAy6HZ0
どの言語から学んだらいいかわからない人はとりあえずPythonを勉強するのがいい
>>56 ボーイングとか巨大軍産は独自のOS持ってると思ってた。失望した。
>>53 ちっこいマイコンでもアセンブラで書くのってブート部分くらいじゃないか?
>>32 そうだな。中でもSQLは必須。
できなければビジネスアプリは無理。
70 :
名無しさん@13周年:2013/10/20(日) 19:07:43.03 ID:cWL0ReWM0
タブレット向けのアプリ開発が急務事業だからな
使い捨て業種である事は変わりない
>>32 うちはPythonが必須
できないと話にならない
72 :
名無しさん@13周年:2013/10/20(日) 19:11:35.79 ID:z4SsYaDc0
>>62 >Javaに足されたsmalltalkの要素って何?
インターフェース(Smalltalkのプロトコル)
ルートクラス Objectの存在(C++はルートクラスがない)
仮想関数の制限を撤廃
他にもあるかと
73 :
名無しさん@13周年:2013/10/20(日) 19:11:37.58 ID:4eaBrXdE0
Objective-Cは結構好きだけどな
なんというか、javascriptに似た自由度がある
そのぶん低速になるのはしゃーないがオブジェクト指向ととしては強力だ
Apple製品ぐらいでしか使い道がないけどな
どんな言語でも、しょせん、ロード、ストア、コンペア、シフト、テスト、ブランチ、なのさ。
75 :
名無しさん@13周年:2013/10/20(日) 19:14:13.12 ID:tkZs3zvq0
Dの食卓
言語仕様ならC#が良い線行ってるけどな。
C#書いた後に、C++で書くと怠くなる。
C, D, Go こいつらってGoogleさんで検索しにくくて困るんだよね
>>73 メソッド呼び出しの文法がもっと見やすかったらいいんだけどなあ
たしかにガザDのがCよかちょっと強そう
81 :
名無しさん@13周年:2013/10/20(日) 19:18:15.35 ID:SYUtFuYEP
うーん・・・
所詮言語なんて環境依存だからな
ぶっちゃけネイティブでWindowsアプリ開発なんてやってたら
ボンクラ扱いされるだろうし、日本でWebアプリ開発するのに
ASP.NETMVCなんて使ってる奴はいないだろう?
要は郷に入っては郷に従うのがプログラマなんだよ
少なくとも2つや3つは言語使えないとな
82 :
名無しさん@13周年:2013/10/20(日) 19:18:45.94 ID:OVcOHfyR0
兄より優れた言語なぞ存在しねぇ!
Webサービス作るためのフレームワークとか
ある程度充実してきてる?
85 :
名無しさん@13周年:2013/10/20(日) 19:21:18.26 ID:xCiQjnZGO
Dを使いたがっているからといってC++を使いたくなくなったということにはならないし、
機能が優位というだけで環境を移行する理由になるわけでもない
ようやくルビーをマスターしたのに
87 :
名無しさん@13周年:2013/10/20(日) 19:25:43.86 ID:NsHkVkaS0
VBにだけは触れるな不幸になる!って教わった
守って良かったよ
新人時代にスパゲッティをほどく作業要員にされずにすんだ
89 :
名無しさん@13周年:2013/10/20(日) 19:28:15.23 ID:pJstz2ym0
Web業界ならPHPでサクッと書いて定時に帰る。
90 :
名無しさん@13周年:2013/10/20(日) 19:28:21.79 ID:qV6NjSoe0
>>87 ふざけるな、Pythonに決まってんだろ
名前がアルファベット1文字だとネット検索しづらいと思うのだが
じゃ俺はA
Dはあらゆる面でC++より揺れる
ネイティブならHaskell、JVMならScala、.NETならF#でいいじゃないですかー
仕事があるかは別問題だが
>>87 Perl4、PHP、Rubyと流れて、Perl5を少し触ってはみたが
よく考えたら別に要らねーなーって気付いて放置<今ここ
96 :
名無しさん@13周年:2013/10/20(日) 19:30:34.64 ID:ev94aXcs0
DbaseIIIの時代
>>88 よかったな。
あれはプログラム界の暗部だ。
>>88 >>97 組込みプログラマーなのでVBのことはよく分からないけど、何がやばいの?
>>74 大体そうなんだけど、SQLは違う。
データベースの操作言語だから。
>>97 現在ただいま何故か採用されたVB.NETで仕事してる俺にあやまれ
D言語でIPL部を書けるかどうか、それが問題だ。
C#が一番だよね
>>103 なるほど、Webフレムワークも出てきてはいるけど
DB周りがまだ整備されてない感じか
今後に期待だな
108 :
名無しさん@13周年:2013/10/20(日) 19:36:31.98 ID:9tNAjGHo0
C#が書けなかったのに冤罪になった人を知ってる
>>72 >インターフェース(Smalltalkのプロトコル)
プロトタイプ宣言w
112 :
名無しさん@13周年:2013/10/20(日) 19:43:43.46 ID:ao3micQZ0
超C言語じゃだめかよ
まぁcがいつの時代も最強だな
114 :
名無しさん@13周年:2013/10/20(日) 19:46:12.10 ID:SYUtFuYEP
>>98 言語自体に罪はないと思ってるけど
広まったときの「お手軽お気軽」的なイメージで
VB(VBS)で書かれたコードはすぱスパゲッティの
代表格として語られることが多い
本来の言語仕様ではVBSですらオブジェクト指向に
対応しているというのに。なんちゃってOJだけど。
>>101 何故ほぼ同じ言語仕様のC#が採用されなかったの
小一時間問い詰めたい。
>>101,114
VB.NETならまだマシだよ
ほとんどキーワードをVBに置き換えただけのC#でVB信者が発狂してるくらいだから
>>114 昔からずっとVB.netって理由で
今もVB.netが使われてるわが社にケンカを売っているなw。
まあ、売られてもしょうがないけどw。
あれちょっとどうかと思うな。
>>114 VBってPerlのような感じになっているのかな
Perlは元々非構造化プログラミング言語で、後でオブジェクト指向の要素が追加されたから
スパゲッティになりやすい。
VBも一緒という感じかな?
あるいは簡単なので腕前の低い人が担当することが多くて
スパゲッティになりやすい?
>>114 理由、VBの方が人集めるの簡単らしい
C#推したら、お前が一人でやんのか言われた
そもオブジェクト指向とは何ぞや?
123 :
名無しさん@13周年:2013/10/20(日) 19:58:04.76 ID:9tNAjGHo0
オブジェクト指向の反対語は何?
>>120 なるほど。それは悲惨なことになるのもうなずける。
言語仕様に振り回されるのは三流以下だよ
できるやつどんな言語でもできるから
VB.NETを使っている人間はレベルが低い。
これが事実。
>>124 複雑な処理をバカみたいな深いif文使い
Goto文でどこかについて飛んでいったり
飛んでいった先でGotoで戻ったりw
>>77 Javaの言語仕様不備がクリアされている、とは聞く
俺は要件ヒアリングにまわるからコード書かないけど、話聞いてると大分洗練されてるように聞こえる
今のところWindowsから離れたら使えないのが一番の弱点?
130 :
名無しさん@13周年:2013/10/20(日) 20:03:06.61 ID:SYUtFuYEP
>>127 それは半分嘘。
構造体を理解できないご老体はVB.NETに移行できず
かなり脱落している。
少なくともVB.NETはVB6までとは別物。
132 :
名無しさん@13周年:2013/10/20(日) 20:06:03.34 ID:/Ne13pg+0
構造体に理解がそんなに難しいとは知らなかったぜ
133 :
名無しさん@13周年:2013/10/20(日) 20:07:05.42 ID:ao3micQZ0
なんでjavaでは構造体素直に入れなかったんだろうアホかと
おっぱおおっぱおAAry
ってまだ続けるのかw
>>105 目的にもよるんでいちばんとは言わんけどもよく出来た言語ではある
ちょっとDメール送信してくる
Zu-Zu言語最強 「Dossa?」 「Ussa」
>>130 構造体なんて関係ないだろ。
Cにおける構造体を理解できないやつはそもそもプログラマーですらない。
VB6(VBA)からVB.NETに移行してきたにしろ何にしろ、
VB.NETで書かれたコードでまともなものは俺は一つも見たことがない。
object-oriented 直訳は、「対象物志向の」
139 :
名無しさん@13周年:2013/10/20(日) 20:10:05.66 ID:cPjWDJ6b0
それより制御系の高齢化が激しいんだけどさ
140 :
名無しさん@13周年:2013/10/20(日) 20:11:53.84 ID:bvKhQS+40
仕事柄ハード寄りだからいまだにアセンブラコードを書いてる
小さい制御プログラムならアセンブラのほうが楽だわ
いまのパソコンアプリはアセンブラで書こうとは思わないけど
たぶんDとか新言語は使わずして現役引退しそうだわ
あとは任せた/
141 :
名無しさん@13周年:2013/10/20(日) 20:12:41.30 ID:pLtVSy6A0
このスレ
全くついていけませぬ
142 :
名無しさん@13周年:2013/10/20(日) 20:13:07.62 ID:02DeP7wh0
Z言語まで言ったら次は何になるんだろ〜
>>137 VB6とVB.NETは全く別物だからね。
でもVB6で作ったからVB.NETなら移行もスムーズって思ってる現場大杉
VB.NETで書くぐらいならC#で書いた方がよっぽどいいのに
過去の遺産を生かせてると思ってんだろうか?
COBOLの面倒見つつVB6からC#へ移行中の俺が通りますよっと
146 :
名無しさん@13周年:2013/10/20(日) 20:15:57.15 ID:7MsYlFk80
147 :
名無しさん@13周年:2013/10/20(日) 20:16:11.11 ID:UgwHAUhV0
CとかDは大きすぎて好きじゃないな。
やはりAかBだな。
○○言語できますって胸張れるのは
標準ライブラリに留まらず周辺のデバッグツールや各種流行のフレームワークにも精通してるレベル
でも、できると言って現場に派遣されるのは HelloWorld野郎なのな
149 :
名無しさん@13周年:2013/10/20(日) 20:16:41.26 ID:SYUtFuYEP
↓まつもとゆきひろが一言
このスレ見てると思うね、日本語でおk、と
歴史が長く、あらゆる場面で共通で活かせるC言語に敵う言語など無い
152 :
名無しさん@13周年:2013/10/20(日) 20:21:35.67 ID:7MsYlFk80
>>56 それ、常識!
でも市販のC++は欠陥だらけだから、コンパイラから作り直したんだよ。
しかしお陰でたいへんな労力が必要になった。
大人しくAdaにしておけば40数兆円の開発費なんて必要なかったわ。
>>147 膨らみかけがベスト (´・ω・`)
>>143 その理由でVB.NET使おうとするとこってそんなにあるのん?
オブジェクト指向を人に分かりやすく説明できるほどに理解してる奴は実はいないw
豆な みんな知ったかぶりしてるだけだよwwwww
正直出来る奴は見様見真似で何でもできる
これが出来る人は、根幹にある母言語が
C/C++の人が多いかもしれない
156 :
名無しさん@13周年:2013/10/20(日) 20:22:35.42 ID:o6ret3MY0
>>148 大概の言語は半日もあれば仕様は覚えられるけど、フレームワークやらライブラリを知らないと何もできないしな。
>>143 実際にVB.NETで書いたことあるの?
C#とほぼ言語仕様は同じだよ。
ただ、シンタックスがPascal風なだけで。言語仕様による生産性は変わらないよ。
んだけど、VBエンジニアはレベルが低いので(以下省略)
あとVB.NETはVB6の拡張版だから別物じゃないよ。
VB6の人間がVB.NETで書こうとしたら数日はなくても数週間あれば余裕だけど、
あちこちで「移行失敗」とかいう話が出てるように、やはりVBエンジニアは(以下省略
俺はプログラミング言語は5〜6個できるけど、新しいの覚えるのにそんな時間ほとんどかからんけどな
DってネイティブじゃなくVM上で動くんでしょ。ならランタイムパフォーマンスがC++よりすぐれているとかおかしくね?
159 :
名無しさん@13周年:2013/10/20(日) 20:28:29.50 ID:SYUtFuYEP
>>156 ある人が
「ライブラリを一生懸命覚えようとする奴はバカ。時間の無駄」
と言っていた。
なるほどと思った。
でもフレームワークは使い方を覚えないと仕事にならんのだよなあ
>>160 出だしでちょっともたつくくらいでしょ、元々開発楽にするためのツールだし
リファレンスが殆ど英語ってのがもたつく原因だし
162 :
名無しさん@13周年:2013/10/20(日) 20:35:14.07 ID:ZLFcoc0w0
C++が苦手とする分野って何を指してるんだろうね。
割と低級言語に近いから、プログラマ自身が頭を使えば特に不便を感じる事は無いけれど。
ソフトウェアだと日本語ってのが大きなハンデだもんね
164 :
名無しさん@13周年:2013/10/20(日) 20:41:18.33 ID:GFVm7Cxo0
>>162 まさにその
頭を使わないと使えないという点ではないかと
つまりバカでも使える言語がほしいということ
むかーし自動処理(マクロみたいなもん)を日本語で記述するDBソフトがあったな
166 :
名無しさん@13周年:2013/10/20(日) 20:43:37.67 ID:T3tRrsNR0
MはLよりも優れてる
むしろM選りすぐれた弟などありえない
167 :
名無しさん@13周年:2013/10/20(日) 20:44:20.26 ID:SYUtFuYEP
>>165 The CARD?
VBAでも変数に日本語使ってる奴最近見ないね?
なにゆえ3スレ目
>>81 結局、我々日本人は外人様が作ったプログラミング言語を使わせてもらってるだけだからなあ。
言語だけじゃなく、統合開発環境も外国製ばっかだしねえ。
程度の差こそあれ、所詮はパラメータ設定屋に過ぎないんだよ。プログラマなんて。
D++待ってますう
171 :
名無しさん@13周年:2013/10/20(日) 20:48:45.00 ID:uAByIiQw0
>>169 国産がいいならRuby使えばいいんじゃない?
組み込み用でもmrubyとか作ってるみたいだし
IDEは外国製になる気がするが
>>1 流行らない、広まらない、浸透しない…。
ダメだね。
>>158 誰に嘘を吹きこまれたのか知らないけどネイティブだよ
>>165 「なでしこ」 これは比較的新しい言語だな。
天気は「晴れ」
天気で条件分岐
「晴れ」ならば
「遠足へ行く」と表示
「雨」ならば
「遠足中止」と表示
違えば
「遠足と授業の用意を持って集合」と表示。
かなり昔なら、「Mind」かな?
>>174 へぇー、ランタイム無しで動くのか。今度調べてみるかね。
>>177 多分GCとVMが伝言ゲームで混ざっちゃったんだろうけど
GC切ってmalloc使う事も出来るからVM言語より遥かにフットプリント軽いよ
きたか…!!
(゚д゚) ガタッ
/ ヾ
__L| / ̄ ̄ ̄/_
\/ /
>>169 英語圏で流行ってる物じゃないと、誰も使わない。
舶来信仰怖い。
>>1 これHipHop for PHPに触れてないけどどの部分の話なんだろう?
今までもC++ネイティブで書いてた部分がDになったのか
HipHop for PHPにDモードが出来たのか?
>>169 うーんアルゴリズムをまともに使わないと
いろんなデータ処理の速度がひどいことになるんだけどな
プログラマーっていうのはそこを工夫できる人のことじゃないのかい?
>>178 国際標準承認された国産言語があるのに、
「我々日本人は外人様が作ったプログラミング言語を使わせてもらってるだけだからなあ」
っておかしくね?
要するに「日本人はダメ」という前提で物事を考えてるだけじゃん
C++のBoostとかいうライブラリって結局どうなったんだろう
次のC++仕様に組み込まれたんだろうか
>>185 言葉足らずだったかな。
国際標準承認された国産言語といったって、それが現実のビジネスでどんだけ需要があるのかって話。
ビジネスでの需要でいえば
今はSQLとPHPとJavaとJavascriptじゃないか
金回り的にはウェブ系がほとんどなんだし
むしろC++が必要なところなんてほんの限られた領域だけじゃないのかな、ビジネス的には
189 :
名無しさん@13周年:2013/10/20(日) 21:04:46.99 ID:OVcOHfyR0
>>187 TwitterもクックパッドもRubyのおかげで生まれたサービスだけどね
やっぱ前提だけで物事考えてて現実の知識が無いだけじゃん
RubyはWebに限ればそこそこ需要あると思うが
Webとかビジネスじゃないってんなら無いわな
>>187 どうでもいいけど
>>169からちょっと話ズレてないか?
とりあえずオレの周囲ではRuby使ってって話ちょこちょこあるけどなー
オレ自身はないけど
Twitteって今もRailsなん?
なんかRuby止めたとか結構昔に見た気が
>>187 Ruby on Railsは、そこそこ需要あって、Rubyは人気言語10位ぐらいにランクされてる。
RubyもアメリカでRailsがブレイクして、逆輸入の形だな。
>>190 そうなの?
それって、作りたいソフトのアイディアが全くなくて、
Ruby触ってるうちにアイディアが湧いたって場合だけだよ
そうでないなら、実装にたまたまRuby使ったってだけ
Rubyがなかったら、PerlなりPHPで実装しただろうことは容易に想像できる
196 :
名無しさん@13周年:2013/10/20(日) 21:10:16.82 ID:DL6NxC490
GoogleがJavaとPythonで作ったようなサービスをDでやったということなのか
ビジネスの将来性という意味ではどうなのかなぁ
古いシステムのメンテは安定してありそうだからCOBOLなんかも有望と言われるのかな
でも新しいビジネスという点ならC#とかPythonとかJavascriptとか、とにかく早く書けるほうが有望かもしれないな
そもそも言語がビジネスの成功に直結するかというとわからないな、そんなことよりニーズを捕まえることが大事だし
198 :
名無しさん@13周年:2013/10/20(日) 21:12:30.27 ID:SYUtFuYEP
> 実装にたまたまRuby使ったってだけ
この言い方はちょっと違和感感じる
少なくともメインフレームと実装は同列じゃない
DjangoとRailsでたまたまRailsって言うならその限りではない
自分的には国産だからといって Ruby を贔屓する気はまったくなくて
どっちかというと Python の言語仕様やコミュニティの雰囲気のが好きだからそっちにしたいな
はやりかどうかより、気分よく生産性を上げて仕事できる言語を選ぶのが正解っしょ
プレゼン層やビジネスロジック層だけに限ればそうかもしれんね。
バックエンドは魑魅魍魎だから
バックエンド・・・COBOL・・・PHP4・・・うっ頭が・・・
>>190 でも、それがどうしてもRubyじゃないとダメだったのかと言えばそうじゃないしね・・・。
需要の話でいうと、現実にRubyで食ってるプログラマとそれ以外の言語、
たとえばJava、C#、VBとかで食ってるプログラマ、どっちが多いのかって話。
別にどの言語が優れてる云々ってことじゃなくて、その言語習得してどれだけ利益になるのか?って話。
>>199 >はやりかどうかより、気分よく生産性を上げて仕事できる言語を選ぶのが正解っしょ
起業でもしてる人なら、自分で好きな言語を自由に使えばいいんだろうけど、
自分みたいな雇われの場合、「この言語が優れてるから、仕事でも使いたい!」なんて言っても
普通は通らないからね・・・。
平然とそんな簡単に好きな言語を選べるような言い方をする人って、どういう世界を想定してるんだろ?
大学の研究者とか?
>>201 C++がCから見下されてる時点で知らんヤツが書いたなってわかる
あくまでプログラマーとして食っていくならひとつに絞らずになんでもできないとさ
プログラマー以外の目的があるならそれに合った言語はあるかもしれない
もしビジネスを回しながらプロトタイピングで食っていくなら軽い言語で
さらにもしメンテサービスで食っていくならレガシーな言語で
208 :
名無しさん@13周年:2013/10/20(日) 21:23:42.54 ID:jn0GEoCS0
>>193 TwitterはRubyもRuby on Railsももう使ってないはず。
理由はRubyの性能が悪かったから
TwitterはScalaでの開発に力を入れてる
一方、Facebookは初期にPHPを採用するという大失敗を犯した
PHPをコンパイルする魔改造まで作ったり迷走していた。
今度はマイナーなD言語を採用したようだけどどうなるんだろう
言語よりもデータベースをNoSQLに置き換える動きが進んでる気がする。
パフォーマンスが劇的にあがるからな
データベース=SQL の時代は確実に終わった
>>201 割と古いな
今ならnode.jsが上の方にいるわ
>>204 用心棒のプログラマーとしてなら好きな言語っていうより全言語を目指すしかないんだろうね
好き嫌いは言ってられないから、メジャーなほうから埋めていく感じで
>>204 D言語ならともかく、Rubyは国産言語の関係でクックパッドや楽天みたいなWeb系だけじゃなく
超有名大企業のSI案件でも動き始めてるぞ?
職業PGで未だにRubyがビジネスに使えないと思ってるって一体どこの日本で働いてるのか気になるんだが
213 :
名無しさん@13周年:2013/10/20(日) 21:28:50.68 ID:9WL/0yq50
D自身は、何言語で書かれてるわけ?
>>45 Mの焼き直しのCacheが「RDBより速い」とかいっていたが、いまさら階層DBはないわ。
215 :
名無しさん@13周年:2013/10/20(日) 21:31:22.12 ID:SYUtFuYEP
>>208 そうだ、思い出したScalaだ
DB周りって未だに劇的な進化しないよな
それぞれO/Rは持ってるけど
8割くらいは未だにGUIとDB周りだからな
LLは一つ書けたらあとは学習コスト低いだろ
違いだけ知ってればいい
>>211 社内SE兼PG。
派遣でいろんな(最先端の)職場を転々としてる人なら、
リアルタイムに新しい情報が入ってくるかも知れないけど、
世の中そんな人ばっかりじゃないでしょ。
>>211 Rubyは既に人気落ちてるよ
日本は世界から遅れてるから日本の採用事例で判断してはだめ
Rubyはバージョン上がるたびに破壊的な仕様変更がはいるのがクソ
動的言語はメンテナンスコストが高くつくがRubyはその中でも特にひどい
スクリプト言語では海外だとPythonのが上
219 :
名無しさん@13周年:2013/10/20(日) 21:35:22.00 ID:9KhAazmU0
初めてC++に触れた頃だと、たとえば仮想関数を使って
ポリモーフィックに解決するのが通なんだ・・・って教わったけど、
今じゃ、仮想関数のコスト、柔軟性の低さを嫌い、テンプレートで
ゴリ押ししてみたりと、C++もいつのC++かで大分違うよね
もっとも、複雑なテンプレートは裏で(やりたいこととは直接関係のない)
夥しい量のコードを生成しがちだから、使いどころは考えなきゃならないんだろうけど
オブジェクトサイズが、たとえポインタ3つ分でも、それがすべてではないんだよね
何だか禍々しいことになってるんだ
やっとDが注目されてきたのか。
jsとhtml5さえあれば他は何もいらない
という話を聞いた事がある(笑)
>>207 俺は経歴も長く必然的にいくつもの言語やってるけど、
そうやっていくつも覚えるのを人に強制するのは間違いだな。
通訳に食っていきたかったら10ヵ国語覚えろみたいなもの。
単に食っていくだけならメジャーなの1〜2個覚えるだけでよい。
1、2回使っただけで全く使わなくなった言語も沢山ある。
こういう言語関係のスレになると、往々にして、どの言語が素晴らしい、
どの言語が糞っていう泥仕合になっちゃうよねw
そんなのどうでもいいから、現実にあんたそれでどれだけ稼いでるんですか?って話。
ID:BZjXyuVb0 の人はどこに話を持っていきたいんだろか?
225 :
名無しさん@13周年:2013/10/20(日) 21:48:58.11 ID:8SYnnZxR0
Dってぬるぽは出なくなっているの?
>>224 雑談なんだからそんなに硬く考えなくてもいいよ。
思ったことを適当に書き散らしてるだけだ。
みんなもそうだろ?
227 :
名無しさん@13周年:2013/10/20(日) 21:52:00.65 ID:iW5Qveod0
50歳になって初めてAVRマイコンチップつかった
Aruduinoで遊び始めたんだが
これ楽だね
最初にライブラリー使うって
#include <hogehoge.h>とか入れとけば
あとは適当に
void setup() {
};
void loop() {
};
しとけば、プログラミングできるw
LEDとかPWMでモーターシールドとかつかって
サーボ制御なんかすぐに覚えるから
2ヶ月で2足歩行ロボットまでいけたわ
50年間文系生活だったのにw
もう色んなことについていけないからSE引退するわ
単に食っていくのに、あえてプログラムにこだわる必用もないとは思う
特に日本じゃ営業のほうが利益率いいんじゃないの
まあプログラミングなんてする物じゃなくさせる物だからなぁ
.NET系のプログラマーなんて数年ごとに開発環境変わってかわいそう・・・
COBOL最強
233 :
名無しさん@13周年:2013/10/20(日) 22:14:01.67 ID:9KhAazmU0
C#はちょこっとやったコトあるけど、同期関係が目まぐるしいよね
いろんな環境を想定してるから抽象的で、クラス階層も深い
win8以降は知らないけど、これって、それなりに理解するにはwindowsの
アーキテクチャとwin32APIの理解が必要だとオモタ
234 :
名無しさん@13周年:2013/10/20(日) 22:15:05.31 ID:woMFA4OhO
>>128 結局使う人次第な気がするがなー
今優れていると考えれてる言語だって無茶できるだろ
235 :
名無しさん@13周年:2013/10/20(日) 22:20:38.53 ID:woMFA4OhO
236 :
名無しさん@13周年:2013/10/20(日) 22:24:39.80 ID:roSj5tTL0
ABCを知っててもそれだけでは困ります
237 :
名無しさん@13周年:2013/10/20(日) 22:25:41.68 ID:YUXC649e0
>>231 そんな事言って書けない低能が日本のITを無茶苦茶にする。
>>234 > 結局使う人次第
いやそれを言っちゃあ
242 :
名無しさん@13周年:2013/10/20(日) 22:39:22.59 ID:m0s82N/j0
>>234 サブルーチン使わず
5万行ある多重if文とgotoで作られた
プログラムを仕様書無しで改修した
俺に謝れ(´;ω;`)
>>25 Cはデストラクタがないから後片付けが面倒だよ
まぁC++ってのは正直アレだ
c++とその後継言語の個人使用って、一部のゲームとか電子工作ぐらいしか使い道ないと思ってたんだけど、みんなDとか覚えてなんに使うんだ?
248 :
名無しさん@13周年:2013/10/20(日) 22:52:49.92 ID:9KhAazmU0
検索してみたら、C++とほとんど変わらないな
奇妙な記号を2つ発見(~=と$)
GCの威力なのか、ぜんぶ'.'←コレ
importってのが、なんか嫌な感じ
演算子のオーバーロードがoperatorじゃない
とかはあるけど、十分許容範囲か
>>231 定期的に新しいものが出てくるから面白い。
もし10年も20年も同じような環境でプログラミングさせられたら
確かに早く上がりにしたくなるだろうな。
250 :
名無しさん@13周年:2013/10/20(日) 22:54:23.79 ID:woMFA4OhO
>>243 すまんかった
って
だからそれ言語のせいじゃないだろ
>>243 ifとgotoでおkなのはDOSあるいはWindowsのバッチくらいじゃないの?
つかバッチであってもその状態なら50行以上は勘弁だわ (´・ω・`)
>>231 おまえはわかってないな
開発生産性の高いツールを使えるんだから
.NET系の開発者は最高なんだよ
本当に苦痛なのは古い技術を使わざるを得ない奴ら
>>157
>C#とほぼ言語仕様は同じだよ。
だからVB.NET使うくらいならC#使えばって話。
>あとVB.NETはVB6の拡張版だから別物じゃないよ。
VB6はON ERROR GOTO とか ON ERROR GOTO 0とか書く奴だろ?
.NET Frameworkを使う上では文法上破たんした言語で
それを拡張して.NET Frameworkを使えるようにしたのがVB.NETだと理解している。
そういう意味でもはやVB.NETのアイデンティティってなんだろうなってこと。
C#の方がすっきりしてていいでしょう。
>>246 WindowsネイティブならC++がスタンダードだぜ。
256 :
名無しさん@13周年:2013/10/20(日) 23:02:47.18 ID:SYUtFuYEP
VBは例外処理って概念がないから
OnErrorGoTo
とか
OnErrorResumeNext
とかお茶を濁すしかないんだよ
せいぜい自前でErrIDでも拵えてGoToで飛ばすか、
例外クラスをか構造体を自分で作るしかない
でもほとんど前者しか見かけないから
やっぱり腕前の問題なのかもしれない
いろいろなプログラミング言語に手を出したけど。
とりあえずC言語があれば、他はいらないと思える今日この頃。
てか、本気でD言語を普及させたければ、D言語でしか動かない
プラットフォームが市場を独占するくらいのラッキーさがないと無理ぽ。
長い間埋没していたオブジェクティブCがスマフォで浮上したように (^o^)ノ
>>250 まあ言語のせいじゃないかもしれんが
VBのプログラムでこう言うの圧倒的に多いな
書籍が多い(その多くが糞)からか、素人でも何となく組めてしまうし
259 :
名無しさん@13周年:2013/10/20(日) 23:05:31.54 ID:r9V6miVN0
言語最速伝説
頭文字D
Dプロジェクト始動
関わった事ない俺から見ると異星人の会話だな
>>254 日本語版つかってるでしょ
開発ツールもサイトも英語を使うといい
サポートもドキュメントもとにかく英語が一番早くて正確。
日本語版は使わない
ブラウザの優先言語を英語にしておくといい
そうしないとIPアドレスから判断されて日本語サイトに飛ばされてしまう
DなんてC-より下でしょ、C++に勝てるわけがない
>>254 >>262 日本語版MSDNって未翻訳の最新項目を一覧から非表示にしてるからな
酷すぎる
N88ーBASICやQuick BasicをVB.NETに移植する仕事を3年位前にやったけど、コピペで案外動くんで感心したわ。
266 :
名無しさん@13周年:2013/10/20(日) 23:12:05.04 ID:7zQ0r03V0
日本語で書ける言語作れよ
もっと分かりやすく
267 :
名無しさん@13周年:2013/10/20(日) 23:12:22.18 ID:Bpzx8uQbI
268 :
名無しさん@13周年:2013/10/20(日) 23:12:56.55 ID:SYUtFuYEP
>>264 その前にMS自動珍訳は
何を言ってるのかわからないことが結構ある
酔っぱらいと会話してるみたい・・・
>>268 Knowledge BaseもMSDNも機械翻訳だからね
MSKKはOfficeしか仕事してない
>>262 アドバイスありがとう。でも組んでるのは私じゃないんですよ。
プログラマーさんで英語出来る人少ないし、いちいち訳してあげられないし
情報が少なくてプログラマーさんが困ってたときに試してみますね。
日本語の資料がなければ英語で探すって、プログラマーの基本だろうに。
272 :
名無しさん@13周年:2013/10/20(日) 23:18:53.86 ID:YmCmFfqK0
グロッサリ意識するようになってから、日本語みるようになったな
急いでる時はお察し
C++使ってるけど、D言語に積極的に乗り換える理由というのがないんだよなあ。
言語レベルで優れていてGCがあったりするのはいいし、ネイティブバイナリを吐けるのはありがたいんだけどなあ。
VB.NET最強
馬鹿でも出来る言語って?VB?
>>271 MSのやつでそうなっちゃうのは
なんか納得いかない
>>273 使ってみないと本当のところわからないはずなのに
先に乗り換える理由を考えるってのはプログラマとしてどうかと思うけどね
一方、俺はCOBOLを未だに使っていた。
cはprintfとかscanfとかがなければいい言語なのに
>>278 cobolのプログラマーって単価高い><
>>276 でもMSは頑張ってる方だと思う。
アップルなんて日本語リファレンスやる気ないだろ。
283 :
名無しさん@13周年:2013/10/20(日) 23:27:23.29 ID:YmCmFfqK0
>>282 読んでて楽しいような気がするのはApple
日本語MSDNは読まない。情報が古かったり誤訳や
誰が主語なのかわからないから意味が分からないとか多すぎる。
>>277 かなり前に使ってみたことがあるけどね。
日本語情報がほとんどなくて、シューティング作ってる人がソースを公開してたからそれを読みながら触ってみた。
その時点ではD言語のライブラリが殆ど無くて、Cからコンバートしてヘッダを生成できるツールがあったけど、使ってみてもまともに使えなかった。
最近はどうかは知らないけどな。
自分はプログラムで飯を食ってるのでそんなに簡単に切り替えられないんだよ。
膨大なライブラリもあるし、使っている人間が少ないと問題が起きた時にも困る。
なんでコボラーってバカにされるんだ?
あれはアセンブラライクでとっても難しそうじゃないか。
>>286 理由があったところで乗換えなんてできないんじゃんw
>>283 実際、iPhoneアプリ作るのは楽しいw
またプログラマーが必死で勉強するはめに
javascriptに飽きて独断でcoffeescriptを使うようにしたら、
メンテを担当した奴に露骨に嫌な態度をされた(´・ω・`)
>>287 アセンブラライクって、MOVEとMOVみたいな命令語の話?
>>293
そうそう。それだけじゃなくてJMPとかアドレス直接指定とかも無いっけ?
COBOLは暇つぶし程度にソースを眺めたことしかないんでアセンブラっぽい言語だなぁ
という「印象」で語ってるんだけどねw
>>273 GCありだと開発生産性がまるでちがうんじゃないの
GCが使えるというだけで十分な乗換理由になると思う
ここまでC++/CLIの話題なし
>>294 アセンブラっていうか英語そのもの。
まあ世の中のほとんどのプログラミング言語は英文法がベースだけどな。
あらゆる面ってもうインチキも大概に白だよな。
D言語がどんなのかシランが
ユーザー,文献,情報が多い
求人が多い
のか,C++より。
自然言語に近い形で機械への命令を書けるようにする方向性と
むしろ人間に論理的思考を促してその概念構造を新しい言語として表現しやすくする方向性があるんだろうな。
対話的表現と意味的表現の違いというか。
>>279
いやいや、printfはむしろほかの言語も用意してほしいくらいですw
Cは標準ライブラリがさすがに古すぎてスレッドセーフじゃなかったり貧弱だからね。
でもC#なみに気合いいれてライブラリを作って標準化すればかなり使えるはず。
求人ならJava一択だろうなぁ
302 :
名無しさん@13周年:2013/10/21(月) 00:26:46.59 ID:oAaIpeRqi
俺は
ハンドアセンブル
アセンブリ(6502,65816,68000)
C
でコーダから卒業した
正直C++の意義が未だにわかっていない
303 :
名無しさん@13周年:2013/10/21(月) 00:29:39.56 ID:oc9ywxub0
で?
Facebookがプログラミング技術で業界をリードしてる認識なんて全くない
D言語の改善に注力するとかならちょっと応援する
305 :
名無しさん@13周年:2013/10/21(月) 00:40:04.16 ID:fBPoqx1O0
プログラマ労働力市場の言語別需給がこの先どう推移するか、なんだろ?
>>22 デカけりゃいいってもんじゃないことを肝に命じておいてくださぁい。
307 :
sage:2013/10/21(月) 01:12:12.96 ID:BOBPOyQK0
MicrosoftはなんでVB.NETなんて作ったんだろうな
C#だけでいいじゃねえか
それにJ#なんて使ってるの見たことないぞ
なんというか無駄機能満載の日本製品的な考え方だわ
C#はいろんな言語のいいとこ取りなだけに表記法が統一されてねーのが
VBはM$が滅ぶまで続けるつもりなんじゃねぇの
309 :
名無しさん@13周年:2013/10/21(月) 01:16:05.05 ID:psqgApw+0
C++は、仕様がでかくなりすぎたわ。
マニュピレータの使い勝手の悪さと仮想関数で挫折した人が多いでしょう。
>>243 負けた。うちは関数一つが数千行レベルだ。
goto文も、関数の最後に飛ばして後始末処理をさせる程度にしか使われていないのが救いかな。
>>307 既存コードをコピペしてもある程度動くようにするため
312 :
名無しさん@13周年:2013/10/21(月) 01:25:21.21 ID:oAaIpeRqi
日本はプログラマの報酬が安すぎるんだよ
>>307 これまでVBでやってきた人が容易に移行できるようにするのと
共通言語ランタイムが .net の目玉だから、いろんな言語処理系に対応できることを実証するため
みたいなところなんじゃないか?
314 :
名無しさん@13周年:2013/10/21(月) 01:28:59.76 ID:L6m3ybAQ0
>>309 ちょっとやりたい処理があって
調べてたら仮想関数がしっくりきて、使うことになったりしたよw
VB.netってVB6と文法ぜんぜん違うじゃん
ちなみにCOBOL.netって使われてるの?
316 :
名無しさん@13周年:2013/10/21(月) 01:38:10.98 ID:z7DOD5LqO
>>267 イニシャルDをかしらもじDと読んでしまっているというネタだ
言わせんな
C++の仮想化とテンプレートって
どっちも抽象化のための重要な概念なのに、やってることはぜんぜん違ってて
そのへんがひどく気持ち悪い
318 :
名無しさん@13周年:2013/10/21(月) 01:40:51.23 ID:8FPgbhLkP
>>93 ネットでの検索のしやすさはc++のが上だろ。
3年前の行政機関の調査では、世間の開発プロジェクトの開発言語は25%がJava、17%がCOBOLだった。
320 :
sage:2013/10/21(月) 01:57:12.13 ID:BOBPOyQK0
>>313 新規案件までVBもどきを使う馬鹿を量産させた罪は軽くないとおもう
もうdelphiでいいわ。
322 :
名無しさん@13周年:2013/10/21(月) 02:03:53.06 ID:oAaIpeRqi
じゃあ俺はTBASICでいいわ。
VB使うことに何の問題もないだろ。
むしろVBがC#より劣る部分なんてどこに存在するんだって感じ。unsafeの有無ぐらいだろ。
VBで作るプロジェクトは糞プロジェクトになりがちだがね。
324 :
名無しさん@13周年:2013/10/21(月) 02:09:27.65 ID:UaD3PkJ30
自営か趣味なら好きにすればいいわ
まともな設計もできずに言語にこだわる奴は一生兵隊でいいのかね
造船と製鉄と一部の原発業界ではCOBOL.netが大活躍だよ
>312
高いと思うよ
海外の2流PGが「日本でなら稼げる」と言ってるのをよく聞く
組み込みやってるとやっぱりCだよな
C++のクラスはわかるけど、ネームスペースとかよくわからん
バイナリとlst見てデータがどう格納されてるかわからんのはどうも心配だ
>>326 それはコンパイルの仕組みを理解できないってこと?
>>325 日本人だとPGのような土方作業をやっていても将来オワコンだから、
できるやつはみなプログラミングをやらなくなる。
雇う側も、「いい歳してプログラマなんてどうせ出来悪いだろ」と高い給料は払わない。
329 :
名無しさん@13周年:2013/10/21(月) 02:29:39.99 ID:ZddRdw460
>>14 ほんとこれ
アップル以外はどこもインターフェイスすらまともに作れてないしバグまみれ
しかもアップルもジョブズが死んでからは酷い酷い・・・
19+5 名無しさん@13周年 [sage] 2013/10/19(土) 11:40:06.95 ID:K9sF8RKHP (1/4) [p2]
>>1 ザッカーバーグ「これからはHTML5 + Javascriptの時代だ!」
↓
JavascriptでFacebookアプリを作る
↓
ユーザー「重すぎwwwクソアプリすぎるwww」
↓
ザッカーバーグ「やっぱJavascriptだめだわ、ネイティブで作り直すわ・・・」
↓
Sencha(Javascript F/Wの一種)チーム「オメーのとこの作りが悪いだけだろwww Javascriptのせいにすんじゃねーよwww」
↓
SenchaチームがJavascriptでFacebookネイティブアプリと全く同じものを作って公開
↓
ザッカーバーグ「」
↓
ザッカーバーグ「これからはD言語の時代だ!」 ←今ココ
331 :
名無しさん@13周年:2013/10/21(月) 03:08:55.31 ID:ik1I1nT50
>>326 慣れだよ、しばらく眺めてれば、逆汗みればソースがおぼろげに見えるくらいにはなる
もちろんC++な
言語がどうこう以前に、日本は非効率極まりないプロジェクト構成を何とかしないと・・・
ここまでまとめると
clisp+emacsが最強環境ということか・・・むぅ
>>326 単にC++が理解できないからって逃げてるだけやん
>>212 よく分からんがカワサキコピペ思い出した
>>328 その年齢制限がいまいち理解不能
職種に年齢制限設けてるのって一部のスポーツ界とPG以外知らん
いい歳して売り場店員、いい歳して教師、いい歳して巡査長、
いい歳して営業、いい歳して大工、いい歳して職人、いい歳してetcetc...
わからん
339 :
名無しさん@13周年:2013/10/21(月) 05:34:54.90 ID:oAaIpeRqi
>>338 うち、43のPGを1000万で数人雇ってる
中小ではこれが限界だわ
340 :
名無しさん@13周年:2013/10/21(月) 05:36:23.03 ID:nSAk886O0
D言語って、まだ生きてたんだ・・・
341 :
名無しさん@13周年:2013/10/21(月) 05:42:40.77 ID:hshkSKvU0
じゃあZが一番優れてるんじゃない
PJで雇う側であり、自分も現役PGだけど
言語こだわる奴は面接落ちだ
ちなみにハードル上げている分、年齢にこだわりはないなあ
343 :
名無しさん@13周年:2013/10/21(月) 05:55:07.83 ID:oAaIpeRqi
>>342 そうだね
古いと言われるかも知らないが、三日でとりあえずは使えるようになってもらわんとな
そんな世界で生きてきた
>>339 うちはだいたい全年齢層の従業員がいて年齢で職種云々てのはなくフラット。
給与水準もPMからPGまで基準はあくまでフラット、部署ごとの売上や個人の貢献度で評価が上下する。
PGも客と話して要件定義から深く関わってるからプログラム書かないSEってのがいないし
PMも責任者としては存在してるが実際は各人に責任が発生するのであくまでも形としての存在。
全員が開発に関わって、PGの中にリーダーがいる感じ。
345 :
名無しさん@13周年:2013/10/21(月) 05:58:40.42 ID:ImeDnNCV0
Dまだあったんか
ALGOL系の言語だったらみんな似たようなもんだが、実際に必要になるのはライブラリの知識だったりするので
そういうのはプロジェクトごとに違ってたりする
まとものなところだと新規加入のメンバーに系統的にその辺りを教育して戦力にする体制が整っているが
阿呆な人間は狭い世界しか知らず自分の常識を一般常識と勘違いしているのでPGのくせにこんなことも知らないのかとか平気でいう
それは、、元Cマガ連載陣の真紀俊男氏のですか・・
348 :
名無しさん@13周年:2013/10/21(月) 06:09:36.35 ID:7DtPK55i0
コボラーとフォートランナーの対決はどっちの勝利で決着ついたの?
349 :
名無しさん@13周年:2013/10/21(月) 06:10:43.06 ID:SIlirWlM0
>>319 数年の法改正がらみのメンテ案件だけでしょ。
javaはともかくcobolは継続的な仕事はないと思うよ。
350 :
名無しさん@13周年:2013/10/21(月) 06:14:41.06 ID:oAaIpeRqi
>>344 > うちはだいたい全年齢層の従業員がいて年齢で職種云々てのはなくフラット。
これって職責果たせるなら23でも43でも同じカネ払うってこと?
> 給与水準もPMからPGまで基準はあくまでフラット、部署ごとの売上や個人の貢献度で評価が上下する。
> PGも客と話して要件定義から深く関わってるからプログラム書かないSEってのがいないし
さらっと書いてるけどそのあたりの職能評価にはデジアナで、苦労しているのでしょう?
> PMも責任者としては存在してるが実際は各人に責任が発生するのであくまでも形としての存在。
> 全員が開発に関わって、PGの中にリーダーがいる感じ。
リーダーは大変だな
別にチャンスをもらえてるなら良いし、そうでないなら考えた方が良いかもね
ティーチお前じゃねえ
>>346 それも、部長や担当役員の肩書をもってるような人間が、実はweb上がりだったりすると最悪
ERPのカスタマイズの案件で、まさに共通ライブラリ(このときはSOA型)の発想が必要な
案件で、上流の中堅SI企業役員が「画面ごとに普通に作ればいいでしょ、普通に」の1点張り
泥船が見えたので、丁重にお断りさせていただいた
>>244 そこがCの良いところ
コンストラクタもないからな
>>334 組み込みはクラスの使い回しが少なく、
OOPのメリットが少ない。OOが出来るのは、せいぜい
システム設計まで。OOPでやっても結局、Cと
大差がなくなる。開発コストを考えれば、
Cの方が有利。
別に仕事で必須じゃない俺みたいなのはプログラム言語は数が多すぎて何を勉強したらいいのかワカランな
各言語のメリット・デメリット、できること・できないことがイマイチワカラン
>>325 > 海外の2流PGが「日本でなら稼げる」と言ってるのをよく聞く
おそらくハッタリだろう。それを真に受けて、海外に発注して
失敗するというパターンだな。日本は特出した人材が少ないと
いうだけで、かなり平均的に高い能力を持っている。
ヘヴィな製造業はCOBOLよりFORTRANじゃね
>>356 それは何をやりたいかによって変わってくるだろう。
その目的に合わせて勉強するのが一番効率的だ。
>>353 それはヤバイなw
>>338 わからない人が上に来た結果だよ。
更に厄介なのは、斜め上くらいに
それを助長する人間がいてアドバイスしたり。
技術の基礎を知らないで、応用だけ
やりたがるタイプ。本当に困る。
トップダウンをやるなら、ボトムのことにも
精通していなければならないのだが。
現状でもC/C++かJava使えれば飯は喰えるだろ?
プロジェクトの目的じゃなく体制が言語採用に影響すること自体が何かやばい気がするね
>>1 >著名な D 言語の開発者 Andrei Alexandrescu 氏は、D で書かれた5,112 行のコードを Facebook のリポジトリにコミットした。
これって現行のFacebookのサーバプログラムの一部をDで実装したってこと?
363 :
名無しさん@13周年:2013/10/21(月) 10:43:52.60 ID:OPC0FZ2e0
リナックス UNIX系との相性はいいのかな?
これからはHTML5だ!
やめてAAが見つからない
Dobolもはよ
>>310 数千行の関数って、まるで昔のCOBOLみたいなソースだな。
VB.NETで作ったアプリケーションなんか、ひとつのクラスに数万行のコードがあって、onLoad関数に数千行書かれてることはよくあるよ
VBエンジニアは馬鹿だから
ちょっとvb覚えてくる
>>368 そんなコード、どうやって保守するの?
気合い?
>>243 >
>>234 >サブルーチン使わず
>5万行ある多重if文とgotoで作られた
>プログラムを仕様書無しで改修した
>俺に謝れ(´;ω;`)
引いた。
業務系のプログラマーって酷い奴も多いんだな。
自分は組込みなのでそこまで酷いものは見たことがない。
>>243 Basic時代のプログラムなんて、
そんなもんだろ。
Basicで5万行は狂ってるけど。
VBの5万行のプログラムって整理すると、
1万行以下になるんだろうなあ
コピペが存在しない時代のBASICは拷問だな
今の奴らから見たら
>>374 何行かは覚えてないけど、もっと短くなったわ
ifにorがなく次の行でifとかw
条件が10あれば10のif文あったり
関数つかってないから、同じロジックが複数行に書かれてるとか
ちょっと整理しただけで1/10位になったの覚えてる
>>376 5万行の正体は5000行だったってか。
>>29 乱暴に言えば、平仮名ばかりの新聞読むのと、
漢字&平仮名で書かれた新聞どっちが読みやすい?
>>29 言語というより
ポインターとかの概念を理解しながら書く必要が有るのと無いのでは
初心者は全然違うと思う
380 :
名無しさん@13周年:2013/10/21(月) 16:20:52.84 ID:Db4SMyGq0
>>375 行コピーなら行番号変えてリターン押すだけやで
381 :
名無しさん@13周年:2013/10/21(月) 16:24:06.74 ID:JnTQAyZd0
だでぃぢゅでどどどどおどお
プログラムのコスト算出方法って未だに行数でやっているのかな?
俺がやっていた時代は500円/行とか上司が話していたのを聞いたことが有るな
DはドリームのD
A言語
B言語どこー?
>>382 機能単位で計算してくれないと無駄に行数稼げる言語が有利になるね
386 :
名無しさん@13周年:2013/10/21(月) 17:08:14.41 ID:es05lNu40
>>384 A言語はないと思う。B言語は歴史的存在でC言語のご先祖
大正義G言語
>>387 ctrl{
(nabetune);
}
out{
(2014);
辻内;
岸;
松富;
渡辺;
古城;
}
>>382 SEかPGの工数単価(1ヶ月あたりの費用)がいくら、ってのはあったな。
SEが120万円/月、PGが80万円/月みたいな。(これ、結構安い方・・・といっても、更に安い単価もあるらしい)
あとはプログラムコードの生産性をどのくらいに見積もるかで変わってくるが、
3000ステップ/月くらい(設計〜テスト含む)で考えると、単価は150万円/月みたいな感じだろうか。
>>366 ─┬=====┬─┬─┬
ヽ┴-----┴ 、/_ /
==||:|: 乃 :|: 「r-┴──o
____________ |:|:__ :|: ||--┬┘
|ミ///ロ-D/ ~~|ミ|丘百~((==___
. └┼-┴─┴───┴──┐~~'''''-ゝ-┤
((◎)~~~O~~~~~O~~(◎))三)──)三)
ゝ(◎)(◎∩◎)(◎)(∩)ノ三ノ──ノ三ノ
// | |
//Λ_Λ | |
| |( ´Д`)// うるせえ、璃嬢ぶつけんぞ!
\ |
| lヽ,,lヽ ミ
| ( ) やめてそれチハたん
| と、 ゙i 装甲へこんじゃう
391 :
390:2013/10/21(月) 17:33:30.09 ID:mDt4SSvq0
>やめてAAが見つからない
ああリンク間違えてるひどい。
366当てじゃなかった。
>390
>>364
392 :
名無しさん@13周年:2013/10/21(月) 17:40:47.23 ID:mwDlPoBE0
C++はCから発展しすぎで仕様がわけわからん。せめて「C+」くらいならよかったのに
でも「C with Class」なMFCは嫌いだ
C++って言うかテンプレートライブラリーってデバッグが
悪夢みたいになりそうだけどな。
10年くらい前だけど、Windowsの開発でATL採用の効果とか
聞かれた時に、デバッグする時大変だからやめた方が良いですよって
忠告した時有る。
とにかく、テンプレートのユーザーの処理と(比較的信用出来る)
ライブラリー側の処理が混ざって生成されると、
人間がデバッグするのは凄く大変なものが生成されちゃうから、
品質面でリスク高いと思ってたんだけど
テンプレート自体がすごく筋の悪い技術な印象を持ってる
今は趣味グラマーだし、C++なんて書かないから正しかったのかはわからない
>>393 ATL/WTL好んで使ってたけど、別にテンプレートが原因で苦労した記憶はないね。
30年以上前の厨房だった頃、Z80と6809アセンブラ使ってて
就職して仕事でCobol使い始めた時、楽すぎて泣いたなぁ
ASCIIのワンラインプログラムコンテストとか覚えてる人いる?
397 :
名無しさん@13周年:2013/10/21(月) 19:45:40.23 ID:lf80fmlJ0
>>282 あれで頑張ってる方なんか・・・
APIリファレンスくらい、ぜんぶ翻訳しとけよと
日本語エントリないの多過ぎ
機械翻訳なんて、英語読むより解りづらい
MS、っていうか、この種の英語はかなり分かり易いから
USサイトで問題ないけど、て、翻訳版いらないじゃん・・・
でもコラム系は翻訳して欲しいですw
398 :
名無しさん@13周年:2013/10/21(月) 19:51:35.34 ID:Zn4KSJZg0
GUIは簡単に作れるのか?
399 :
名無しさん@13周年:2013/10/21(月) 19:51:40.01 ID:TqowcrjX0
むしろ日本語版いらない。
デフォルトで日本語表示されるから、英語版に切り替えるのが面倒すぎる。
ググり辛い言語名はダメだな
APLに挫折して以来、言語マニアは返上したわ
>>389 俺派遣なんだけど、月に32万〜35万しか貰えてないよ
派遣会社が45万ぐらいぼったくってるのか
とりあえず酒飲みながらDの処理系をインストールしてHello World出すとこまではできた。この程度だと他言語となにも差はない。
405 :
名無しさん@13周年:2013/10/21(月) 20:39:39.13 ID:4eMwBLli0
差がつくとしたらどんなケースだろうなぁ
D言語とDelphiって、結局関係ないのか
Hello Worldの最遅記録はなんだろう……
今のようなLAMPが整っていない時代にサーブレットのコーディングをしたときかな
いや、コーディングよりもそもそも環境に手間取ってたな
408 :
名無しさん@13周年:2013/10/21(月) 20:51:15.08 ID:mt6ExzFV0
自社開発とか派遣でも長年ずっと同じ職場で働いてる人だったら、
そんなにしょっちゅう仕事で使う言語変わらなくね?
DのAPIガイドは、あんまり使いやすくない。Examplesが埋め込まれている点は評価できる。
禁じられたZ
hello worldがいちばん早いのはhtmlかなやっぱり
GCあるからメモリ考えなくてもどんどん使えるお (^q^)
みたいなのがまた増えるな。
413 :
名無しさん@13周年:2013/10/21(月) 20:59:54.26 ID:v3za2kkY0
まーだ、やってるの? お前ら
何となく、D言語はJava言語みたいには受け入れられないと思う。
なぜかというと、Javaが受け入れられたのはC++があまりにも難解
だったので機能の整理どころか、機能の制限をやったこと。
(そりゃあ、すっきりするわな)。だが、致命的だったのは演算子の
オーバーロードをサポートしなかったこと。これのせいで技術計算
ではまったく使えない糞言語になっちまったよ。
技術計算するようなヤツは演算子オーバーロードがなくて困るってこともないけどなw
415 :
名無しさん@13周年:2013/10/21(月) 21:12:46.72 ID:lf80fmlJ0
演算子のオーバーロードは必要だろう
とりあえず()、!=、==、bool、=はいるだろう
代入演算子はdeleteしちゃうけど
本気出したらoperator new/deleteも必要だ
でも四則演算系はほとんどしないな
計算用のクラスでもなければ、ふつうのメンバ関数でいいはず
技術計算にJavaなんて遅いの使わんだろ
PythonみたいなCライブラリー作るならともかく
技術計算する奴が、なんでオブジェクト指向言語つかってんだよ。
ゴリゴリとCかフォートランで書くんじゃないの?
はい、98時代にCOBOLで競馬四季報を個人的にデータベース化しようとして挫折した俺が通りますよ
419 :
名無しさん@13周年:2013/10/21(月) 21:41:36.05 ID:lf80fmlJ0
「演算子」っていえば、なんか計算しなきゃ申し訳ないような
気もするけど、演算子ってもいろいろだからな
コピーコンストラクタと代入”演算子”は、どんなクラスでも、
どうするか考えることだと思うし、比較や評価されてbool値を
返す演算子は、それを使ったときにコードが簡潔になって喜ばしい
でも、add/removeのセマンティクスで+/-を使うかどうかは好みの
問題だと思う
SQLで5千行以上記述されているのを見たときは血の気が引いたな
あんなの二度と改修したくないわ
>>420 もう設計の段階からして間違ってるような気がしてならない。
>>420 ストアドなら8千行みたことある。
生SELECT文なら600行を書いたことある。・・まあひどい横長テーブルだったんだが。
426 :
名無しさん@13周年:2013/10/21(月) 22:01:39.59 ID:oJJY6q1p0
企業用途じゃJavaが割とオールマイティな印象だが(確か三菱UFJの最新勘定系もJavaじゃなかったか)、
StrutsのJavaソースを読んでも未だに全然分からん。そもそもどの処理がメイン関数なのかすら把握できないし。
427 :
名無しさん@13周年:2013/10/21(月) 22:08:12.37 ID:S1MBTcEi0
>>425 >>426 へぼい請負ほど難解なソースを書く。
難解であること自体が既得権と考えてるらしい。
しょうもない。
モンキーDルフィ
>>367
そういうのって中国人じゃねーかな
430 :
名無しさん@13周年:2013/10/21(月) 22:32:23.60 ID:sD3dTpVp0
みんな言語どうしを比べられるほど色んな言語使ってるんだなー
俺CとC#と数種の組み込みマイコンのアセンブラしかわからんよ
意外に高速なV8 javascript
432 :
名無しさん@13周年:2013/10/21(月) 22:55:54.81 ID:wMO1METg0
>>418 データは手打ちかwwwwwwwwwwwwwwwwwwwwwwwwww
使いこなせるようになったら苗字と名前の間にDを入れて名乗ることが許される。
434 :
名無しさん@13周年:2013/10/21(月) 23:08:45.93 ID:rz9M2/0v0
>>82 Pythonの変数の扱いの何が問題なの?
パクったシャレオツのレイアウトに誰かが作ったJQuery読み込んでるだけなのに
自分がこの魔法を編み出した神であるみたいな顔して情弱相手に飯食ってる
俺みたいなクズにも分かるように教えて
いっそ日本語で動くようにしちゃえよ
>>430 完璧じゃん
チミィ ウチの会社で働く気は無いかね?
Webコンテナで動かないと、新しい言語の需要って
ないんじゃねーの
>>430 ダメな採用担当に「それしか出来ないの?サーバーやってないんだー?」で切られるパターンの人か
>>437 というか、もう新しい言語なんて出てこないんじゃないか?既存の言語で革命ならまだ可能性多少あるが。
>>50 つまり、正解はAdaかBASICって事で
444 :
名無しさん@13周年:2013/10/22(火) 12:50:32.75 ID:b2+V3n9q0
javaでめし食ってるやつは皆デザパタ精通しているのか?(除フレームワーク
埋め要員)Cしか知らん俺に教えれ
GUIはQtか何かを使うの?
446 :
名無しさん@13周年:2013/10/22(火) 13:09:15.25 ID:QVaqo+Vz0
デザインパターンなんてよく使うのは決まってるし、
別に知らなくても自然と利用しているものだろ。
アイテレーター、シングルトン、ファクトリーなんとか、
特殊なアプリケーションじゃなきゃ、その辺で十分。
むしろ大事なのは、継承よりコンポジション、
実装ではなくインターフェイスに対してプログラムする、という格言への理解と実践。
447 :
名無しさん@13周年:2013/10/22(火) 14:02:31.25 ID:b2+V3n9q0
>>446 なるほど、5つか6つ位で十分ということか。でもシングルトンとか
そんなにしょちゅう使うものなのか?まあいいけど。なんかoopって
よくわからんのだよ。
448 :
名無しさん@13周年:2013/10/22(火) 14:06:44.30 ID:KUN61+rs0
俺も初めに覚えたのがDでDしか使ってない
俺の時代か
>>398 Visual Studioが使えるらしい
もともとC++だから
450 :
名無しさん@13周年:2013/10/22(火) 14:09:27.09 ID:5UVzFBax0
なら、EをスっとばしてFortran最強やな
451 :
名無しさん@13周年:2013/10/22(火) 14:10:46.74 ID:AgVnON4cO
まだ、やってたの?
452 :
名無しさん@13周年:2013/10/22(火) 14:17:28.06 ID:EA++7QWO0
C++でさえ凄そうなのに、Dってどんなことするの?
ちなみにAも未経験です。
453 :
名無しさん@13周年:2013/10/22(火) 14:25:24.02 ID:sWj0GrvG0
デザインパターンは知らずに使っていて後でそれだとわかるものだとおもう
まるで恋のようだな
454 :
名無しさん@13周年:2013/10/22(火) 14:31:34.97 ID:OPx56LLF0
おっぱいかと思った
455 :
名無しさん@13周年:2013/10/22(火) 14:41:53.73 ID:QVaqo+Vz0
>>447 クラスのインスタンス数を1つに制限したいときはよくあるので、
シングルトンはよく使われる。その辺のフレームワークでも多いでしょ。static なクラスでも同じようなことはできるが、
ポリモーフィズムの恩恵にあずかれないのでね。
スレッドセーフとかを考えると注意が必要。
456 :
名無しさん@13周年:2013/10/22(火) 14:49:45.77 ID:EiDvXAB10
最低はBで最高はGぐらいまだな。
D〜Fは普通すぎて・・・・。
未だに汎用機でCOBOLやってる俺には関係ないスレだな
シングルトンはグローバル変数と同じように使われるのがもにょもにょ
デザパタやってても
使わないとすぐ忘れちまう俺は歳
460 :
名無しさん@13周年:2013/10/22(火) 15:27:49.55 ID:b2+V3n9q0
>>455 シングル豚は俺でも分かる数少ないパターンだからなぁ。市販の本は
GoFをのっぺりと全部(しかもつまらん例題だけで)説明する本ばかり
なんで参っている。本当に重要なものだけを実用的例を通して説明する
ような、なんかいいのあったら教えれ。
461 :
名無しさん@13周年:2013/10/22(火) 15:44:14.36 ID:QVaqo+Vz0
>>460 GoFが一番いい。それ以外は読まなくていい。
2月2日、飛鳥五郎という男を殺したのは貴様か!?
463 :
名無しさん@13周年:2013/10/22(火) 16:19:04.84 ID:KWUA13TF0
A ks
B 69
C セx
C++ えげつないセx
D アナルセx
E 獣姦
>>457 世の中には、OBJECT COBOLなんてのもあったり。
オブジェクト指向からのパラダイムシフトはどんな可能性があるんだろう
ネットワークや組込みといったプラットフォームに適した何かが生まれるんだろうか
466 :
名無しさん@13周年:2013/10/22(火) 17:26:59.53 ID:b2+V3n9q0
>>461 お前よくいる純粋主義者だなw まあいいけど。もうmatlabとlapack
には飽きたよ。
467 :
名無しさん@13周年:2013/10/22(火) 17:32:10.67 ID:vvL+8rox0
>>466 デザインパターンでGoF以降で何か読むべきものがあるのか?
解説本ならGoFが一番丁寧で分かりやすいし、
それ以外に一般に定着してる新パターンなんて無いじゃん。
日本で売れてる本はJavaで書き直したとかそんな感じ。
言語ごとにGoFのままで実装できるかどうか(またはすべきかどうか)
は異なるので、それが気になるならそういうのを読むのはいいけど。
468 :
名無しさん@13周年:2013/10/22(火) 17:33:54.12 ID:WrpgTHD00
Hの後にはIがある
なんか朝鮮人がアルファベットの順番に拘ってJAPANをZAPANと言い換えるのを思い出した
数字とアルファベットは最大のデファクトスタンダードだな
471 :
名無しさん@13周年:2013/10/22(火) 17:46:56.58 ID:B/6OHjmE0
472 :
名無しさん@13周年:2013/10/22(火) 18:10:11.56 ID:WrpgTHD00
後発言語が劣ってたら、誰も使わんわ。
プログラムコードのほうはまあそれなりにだれでも読めるコードが書けるけど
出てきた結果をバッチで処理してるとそっちがスパゲッティになる……
バッチでwhileが使いたい
474 :
名無しさん@13周年:2013/10/22(火) 19:29:58.06 ID:hqDv9Vx80
コボラーなんでオブジェクト指向とかデザインパターンとかさっぱりなんだが、
そういうのを駆使しているプロジェクトはさぞかし生産効率が高くて、残業もデスマも全く無いのかな?
DってGCあるし人気出るかと思ってたけどそうでもないなー
やっぱ慣れてる変態C++の方がいいのか
この変態どもめっ
いや、もちろん俺も変態です、はい
A = キス
B = ペッティング
C = セックス
C++ = 生中出し
と習った
D はアナルか?
Facebook「ゆっくりしてってね!!」
Google「あなたが一秒でも速く離れるよう努力してます…」
480 :
名無しさん@13周年:2013/10/22(火) 23:38:49.75 ID:sNgh6WPn0
なんだかんだでサーバーサイドのタイプセーフってところでは
C#、Javaは鉄壁になってしまったな。ビジネス系での炎上案件第一位。
ライトに作るならPHPだけど、開発者もライトすぎて炎上するのがPHP案件。
Perl, Python, Ruby on Rails, node.jsあたりも基本は炎上案件しかない。
Hello,Worldの次はランダムなパスワードを生成するプログラムとか作るよな
ニーモニックで思考するんだ
484 :
名無しさん@13周年:2013/10/23(水) 00:26:30.06 ID:TlB6nzsD0
C++理解していれば、他は仕事受けてから調べても何とかなる。
485 :
名無しさん@13周年:2013/10/23(水) 00:34:51.63 ID:TlB6nzsD0
486 :
名無しさん@13周年:2013/10/23(水) 00:39:20.32 ID:S1GQLgJf0
>>484 アセンブラから始めた俺は、Cが限界だった。
オブジェクト指向言語は未だ理解不能。
もうちょっとプリミティブにつうか俺にやらせろつうか。
まあ覚えりゃ便利なんだろうけど。
487 :
名無しさん@13周年:2013/10/23(水) 00:46:38.72 ID:iXlzx78o0
>>482 ひたすらswitch caseが並ぶしょぼい会話プログラムだった気がする
488 :
名無しさん@13周年:2013/10/23(水) 00:48:50.12 ID:DXeWaKK00
D言語は何言語で作られてんの?
489 :
名無しさん@13周年:2013/10/23(水) 00:49:50.04 ID:TlB6nzsD0
>>486 C分かるなら、「クラス」を覚えるだけでいいと思うけど。
Cのstaticな変数→クラスのprivate変数
Cのexternな変数→クラスのpublic変数
関数も同じ。
というわけで今日からC++使いだな。
は?何言ってんの?
一応Cあるもん
ま、Bに近いけど
492 :
名無しさん@13周年:2013/10/23(水) 01:00:33.91 ID:bk8oOqvh0
>>489 クラスってより、OO志向できる頭じゃないの。必要なのは。
>>489 STLとかBoost使わないつもり?
これらを使うなら、テンプレートメタプログラミングも知らんと。
そういえば俺も最初はクラスってなんだ?ってずいぶんググったっけ。
何をクラスにしたらいいの?とか。
最初はド単純に変数とそれをいじる便利関数の集まり、でいいんだよな。
あと、よく、哺乳類←犬←パグとかそんな例えが出てくるけどいまいちどう業務に役立つのかイメージできなかったなぁ。
多分アセンブラから入ってCが限界というのはプログラムというより
計算機の一挙一動を意識しながら書いてるから。
HDLから入ってSystemCが分からんのと同じような気がする。
497 :
名無しさん@13周年:2013/10/23(水) 01:47:17.97 ID:TlB6nzsD0
>>494 STLとかBoostは機能拡張であって、C++を理解することとは別の話じゃん?
CとC++の一番の違いは、クラスを使って機能を抽象化できることだと思う。
その中で、テンプレートは、必要があれば使えばいいって類のものかと。
>>493 意味もなく同じクラスに関係ない関数放りこんでたり、
メンバ変数全部publicで他のクラスのメンバ書き換えまくりとか、マジで勘弁してほしいw
機械語以外何も信用出来ない
499 :
4S原発はよ!!:2013/10/23(水) 04:31:56.27 ID:obrgovVJ0
中間コードが無いから、実行ファイルはいにしえのOS依存か。
フラッシュやアプレットみたいにOS非依存のソフトは作れない。
なんか逆行してる気がするけどね。
500 :
名無しさん@13周年:2013/10/23(水) 06:26:36.77 ID:eI+kijb50
オブジェクト指向って
こういうの↓を
struct a;
func1(&a);
func2(&a);
こういうふう↓にするだけだよな
class a;
a.func1();
a.func2();
書き方変えるだけで何が嬉しいのかよくわからない。
>>41 いまや、CやCPPを使うのは、カーネル部分だけ。ガベージコレクタがあるプログラミング言語のほうが
セキュリティーリスクが少ない。速度的にも今のハードなら十分に早い。
むしろ単なるアプリ開発でCPPを使ってるような会社は、自己満足なおっさんが自己流のいい加減なやり方で仕切ってるだけだと思う
>>489 そういうことを言ってる奴は全く理解してないわけ。
多分2ちゃんねるにいる自称天才くんたちのうち、本当にCPPを使いこなしてるような人は一人もいない。
linusは、「CPPのプログラマは全員わかってない糞」と言い切った。結局オブジェクト指向云々のメリットはCPPでは生かしきれなかったんだよ
実際に再利用性もなかったし。
503 :
名無しさん@13周年:2013/10/23(水) 06:57:08.00 ID:bu6k49tu0
ストロヴストルップいわく、C++の設計思想は、
「とりあえず困らないように色んな機能を入れておくから(パフォーマンスに大きな影響を与えない範囲で)、
どれを使うかは各自に任せる」だから、全部の機能を使いこなそうとする方が間違い。
懐かしいなD
/++/による入れ子コメントは他の言語でも採用して欲しいわ
505 :
名無しさん@13周年:2013/10/23(水) 07:12:17.72 ID:2z8T/GSFI
>>502 人間の思考の大半は模倣だし、繰り返しの訓練によって獲得できる能力は非常に大きい。
オブジェクト思考にしろ、GNUにしろ、再利用を推し進める考え方には無理を感じる。
よく言う「再利用を意識する」というのは罠。
下手にやっちゃうと、今のアプリに使いもしないメソッドやプロパティを実装してしまって、
テストも行われずに後々にバグる原因になる。
結局は、アプリ開発というのは、"今"必要な「文章」を書くということなので、
その「文章」の後々のメンテが簡単に出来るよう分かりやすくシンプルに整理する手法が、
構造化プログラミングであったり、オブジェクト指向と呼ばれるものだったりする。
ちなみに、文章作成に例えると、
段落や項目だけで文章を作成するのが構造化プログラミングで、
関連する項目をまとめて章立てで作成するのがオブジェクト指向
という感じかな。
>>500 特にある程度規模の大きいプロジェクトでいろんなスキルレベルの人間で開発をする場合。
例えば、このモジュールにアクセスする場合はこの関数群しか使ったらダメだとか、
変数をいじる場合は必ずこの関数を通せとか決めていても違反する奴がいたりするもんだけど、
C++とかはそれを言語レベルで制限を掛ける事が出来て、違反するとコンパイルも通らない。
他にも、最近のC#とかの言語+IDE環境だと便利なのが、
a.func1(); というメソッドを持っていると、
a. と打っただけで、メソッドの一覧が表示されてそこから選択するだけで良くてtypoが防げるし、
そのメソッドの説明や引数の説明も出るのでほとんどヘルプを見ないでコーディング出来たりする。
C++を使ってみてわかったのはC++は絵に描いたモチで理想は高くても使用に耐えない糞。
結局Cで良い。//コメントだけは認める
>>501 3Dオブジェクトガンガンに廻しまくるようなゲームでその理屈が早く通るようになってほしいわ
>>509 また低学歴のニートがクズ丸出しの知ったか。
今やゲームはGUIの開発ツールでユニット設置してプロパティーウィンドウに
JAVAかPythonでスクリプト書き込むのが普通だよ。
低学歴だから「重い処理」はゲームぐらいしか思いつかなかったようだね
なんでもいいから行番号とGOTO文を頼む。
GOSUB〜RETURNとラベルさえあれば、関数なんて要らなかったんや…
513 :
名無しさん@13周年:2013/10/23(水) 11:04:43.49 ID:6kTwYr3zi
>>510 お前がな
それはデザイナがやる部分
エンジン部分はネイティブコード吐ける言語じゃないと無理
514 :
名無しさん@13周年:2013/10/23(水) 11:09:53.97 ID:lBVdOcTyi
女性の胸の大きさか
515 :
名無しさん@13周年:2013/10/23(水) 12:39:11.00 ID:LNhspKbX0
>>510 Pythonなんかで重い処理は無理無理
>>513 いまどきエンジン部分の自社開発なんてしません。バカは黙ってなさい。
有名なゲームエンジンはMITやカルテックの大学院教授レベルの人が作ってる。
>>502 あれって、いうなれば、「C++でしか書けないヤツは糞。」ってことかと
C++で学んだことを、C縛りで書け。っていうのは、そう言われたらなるほどと思う
今のハードなら十分に速いっていうけど、競争のある分野ではその速くなったハードを
ライバルも使うことになるんで、やっぱりソフトのスピードも必要。
>>ID:TRlXipbg0
(;´∀`)…うわぁ…
>>500 作ったオブジェクトをその場で使うだけなら大して変わらないだろうな。
・オブジェクトが他の関数等に渡され、離れた場所で何かする
またはその逆に、
・どこか離れた場所で作られたオブジェクトを受け取って、そいつに何かする
という状況を想像するがいい。
>>500 書きかけで送ってしまた orz
class A
{
virtual int func() = 0;
};
class B : public A
{
virtual int func() { return 1; }
};
class C : public A
{
virtual int func() { return 2; }
}
みたいな構成のときに、B のオブジェクトでもCのオブジェクトでも
ポインタを介して func を呼び出せるようにするってのがミソかと
>>519 反論できなくなると相手のID出してうわーとか言い出すキチガイ
バカで低学歴でゴミクズニートの常套手段だな。
>>515 某有名国産RPGってLuaスクリプトなんじゃなかったっけ?
>>518 ゲーム動作は速くなるけど、発売日はまでの日数は反比例して無限に延びていくんですねわかります
>>525 現実はもっとすごくて、今やゲームエンジンを使ったほうが
日本の三流プログラマがフルスクラッチでCで書いたゲームより速度が早い。
特にメモリが潤沢なPC系ではその傾向が強い。
今や開発リソースが膨大すぎて低レベル言語で書いても最適化なんてできないから。
>>525 競争のある分野ってのはゲームのことじゃないよ。
単機能のライブラリとかミドルウェアは別だけど
全部パッケージ化された商用ゲームエンジンが日本で使われるようになったのってごく最近のことでは
やっぱ保守的なとこが多いから
サポート体制とライセンス料金のバランスとか
いざバグったときに追いきれるのか、とか考えちゃうと
及び腰になりがちだったかと
今でも、自社で作ったライブラリでちまちまやってるとこもあるし(ウチもだ)
529 :
名無しさん@13周年:2013/10/24(木) 02:02:01.72 ID:Y3ZQ9NeC0
>>522ってプログラムできる人から見たら簡単に分かる喩えなのか?
全く理解できないもんで誰か日本語に訳してくれよ
プログラマって俺からすればみんな魔法使いみたいに別次元の存在なんだが
どうしてIT業界で冷遇されてるの?そんなになり手が多いもんなのか?
>>529 無理やりたとえるなら、メディアプレイヤーでWAVもMP3も再生できる、というのに近いかな
WAVやMP3などのいろんな「形式」がクラス
どっちも中味はぜんぜん別物だけど、音声ファイルなのでそれぞれ専用の再生処理が用意されてる
で、実際の音声ファイルがオブジェクト
メディアプレイヤー本体は音声ファイルの中身がどうなってるかまったくわからないんだけど
各形式にあった再生処理を呼び出す方法だけはわかってるので
Playを押すと、専用の再生処理が呼び出されて音が鳴る
・・・こんな感じのお話でイメージできる?
まあ実際の処理はもっと複雑だけど
531 :
名無しさん@13周年:2013/10/24(木) 06:30:34.11 ID:BjjxLo5/0
>>529 知らないから難しく感じるけど知ったら大したことない。
532 :
名無しさん@13周年:2013/10/24(木) 06:42:20.85 ID:k5ZaMQZxO
+にのせるニュースか?これ
533 :
名無しさん@13周年:2013/10/24(木) 07:09:23.36 ID:aXOEfG2DO
>>512 まだプログラミング覚えたてだけど、gosubで引数代わりに渡す変数がグローバルにならない?
関数だとスコープ違うから秘匿性高いとか
522を書き換えると、こうかな。
class Audio
{
virtual void play() = 0;
};
class WAV_Audio : public Audio
{
void play() { /* WAVを再生 */ }
};
class MP3_Audio : public Audio
{
void play() { /* MP3を再生 */ }
};
で、
Audio* pAudio = new MP3_Audio("AKB48.mp3");
pAudio->play(); /* MP3再生 */
Audio* pAudio = new WAV_Audio("SKE48.wav");
pAudio->play(); /* WAV再生 */
のように使う。
このAudio*がインターフェースの役割になって、
新しい形式が増えても既存処理をいじらずに、その形式用のクラスを作るだけでいいんだよ。
>>510 おれはおまえを叩く気で書いたんじゃないんだぞ…
>>533 だがちょっと待って欲しい。
関数呼び出しで毎回暗黙的に引数を一時変数にコピーする挙動をは本当に必要だったのだろうか。
多くの場合、別にグローバルでもよかったのではないだろうか。
プログラマが見過ごしがちな無駄なメモリ消費とコピーを忍び込ませ、
解析のたびにスタックトレスの手間をとらせ、運用中にスタックオーバーフローでシステムを止める恐ろしい罠だったのではないだろうか。
あるいは、メモリ空間が狭かったりメモリ容量が少なくて変数を使い捨てなくてはならなかったりした時代の遺物の文法を、
よく考えず惰性で使っているだけではないのだろうか。
537 :
名無しさん@13周年:2013/10/24(木) 09:51:32.73 ID:qluatq730
ガベージコレクションは便利だけど、メモリ管理を考えない馬鹿を量産してる面もあるから、いいか悪いは何とも言えんな。
>>523 C/C++に何か恨みでも(いきなりポインタで躓いたとか?www)あるんだろうと思ってな
Unrealエンジンとかのことを指してんだろうけど、年間ライセンス料いくら取られると思ってんの?
自分は某アメリカの大企業の日本支社で働いたことあるが、あそこはずっと自社でエンジン作ってた
日本の中小企業でもサードパーティ製エンジン使ってるとこなんか見たことない
というかUnrealエンジンなら、ゲーム起動すると必ずロゴが出るからわかるが、そんなに見たことない
ああいうのにケチつけるわけじゃないんだが、普通に見て一長一短なのよ
基幹技術を捨ててサードパーティ製エンジンに完全依存なんて、ちょっと自殺行為に近 いと思う
>バカで低学歴でゴミクズニート
こういうのって自分のコンプレックスの裏返しなんだよね
あんたはバカでも低学歴でもゴミクズニートでもいいが、ゲーム業界目指す初学者に嘘を教えないでくれる?
539 :
名無しさん@13周年:2013/10/24(木) 11:41:27.07 ID:QFzvh7pO0
プログラマって自分のやってることがそこまで難しいとは思ってないから
「こんなもん事細かに説明したら誰でもできるようになって、俺の仕事がなくなるだろ」
って強迫観念が強いもんなの?
A→B→C→D って流れだったのか
知らなかった
A言語ってどんなんだったの?
541 :
名無しさん@13周年:2013/10/24(木) 11:50:55.82 ID:LvOtnAmvO
542 :
名無しさん@13周年:2013/10/24(木) 11:53:37.27 ID:jEfID6Y00
プログラマから足を洗ってから20年近くなるが
未だにC++が現役だったということに驚いた。
COBOLとPL/Iできます
ねえ?COBOLは?
学校の先生が「COBOLを習熟すれば食べるに困らないで生きて行ける」って言われたんだけど?
>>50 ちょっと前までは、食うにはJavaがよかったみたいだけど、最近はどうなんだろう。
Dは、国内で仕事あるんだろうか。
仕事でなければ、たいていの話は、スクリプトで済むしな。
Cのスパゲッティとか、C++でパターンプログラミングとかもうやりとうない><
ぶっちゃけ、言語仕様より、
開発環境とドキュメントとライブラリなんだがな。
対応OSも重要
プログラミングとアプリ開発って全く違う。
プログラミングが出来るからといってアプリ開発ができるとは限らない。
例えるなら
@建築で、
プログラミング→ノコギリで木を切るとかカンナで削るとかの基本
アプリ開発→法隆寺やスカイツリーを建てる
(木が切れてカンナの使い方が分かったとしても、例え木材が目の前にあったとしても法隆寺を作れるわけではない。)
A小説創作。
プログラミング→日本語の読み書きができる
アプリ開発→ちゃんとした小説が書ける
(文字の読み書きができるからといって誰でも小説が書けるわけではない)
プログラマーってのは、この木を切っといてとか、この場面についての状況描写を書いておいてとかのレベルの単純作業に過ぎない。
>>510 凄まじいアホだな
文系のプログラマーかねえ
553 :
名無しさん@13周年:2013/10/24(木) 17:56:12.03 ID:c+WWgPez0
>>551 壁土塗らせりゃ天下一みたいな凄い実装者もいれば、
おめーコード一行も読んでないだろ級の自称アーキテクトとか
>>551 それってかなり偏った見方だな
業務系のVBで書いたような単純なプログラムならそうかもしれないが、
少なくとも組込みのようなリアルタイム系のソフトはプログラマーに構成力が求められる。
リアルタイム系ソフトは適当に書いたらすぐに破綻することになる。
>>553 同意だ。コード書けない自称アーキテクトって多いよなw
アプリ開発が法隆寺とかスカイツリーとか(w
どう考えても犬小屋です
>>529 プログラマーは他の技術専門職に比べて、マネジメントとかプレゼンみたいなビジネススキルが低いのが多いからなー。
買い叩かれても仕方ないとおもうわ。
>>536 引数を一時変数にコピーするかな。
普通はスタックに積むだけだろう。
グローバルでもローカルでもアセンブラレベルに落とせば同じだから。
>>540 C言語の前のB(bonnieカミさんの名前)が
algolとfortranの影響大って話じゃなかったっけ
>>557 アセンブラにしても違うべ。保存先はグローバルならスタックじゃなくてDATA領域かBSS領域だわ。
実際にD言語使ってる人に、D言語のいい点、悪い点について簡潔に教えてほしい
561 :
名無しさん@13周年:2013/10/25(金) 13:17:45.01 ID:7edmuiD/0
>>556 確かにそうだけど、自分がプログラマに仕事頼む立場だったら
ビジネススキル低そうでもギークなオーラ発してる人は逆に好印象だわ
むしろ口の上手いやつは警戒する
D言語を開発したのはC+
>>561 あー、それダメだ。
腕のいいプログラマを集めれば、我が社の会計システムが簡単にで作ってもらえるとか思い込みそう。
ビジネススキルの全然ない、発達障害みたいなのだらけで現場崩壊とか山ほどある。
C#とSQLしか知らん。
565 :
名無しさん@13周年:2013/10/25(金) 16:06:12.69 ID:GPDNQbEm0
C♯とD♭は同じ
今頃Dって、馬鹿か。俺は、とっくにFだ。
567 :
名無しさん@13周年:2013/10/25(金) 16:48:16.02 ID:obMY306+0
C→Am7→Dm7→G7
568 :
名無しさん@13周年:2013/10/25(金) 16:52:29.16 ID:DBz/aQpxQ
D言語処理系にバグかあるというお粗末なものだが
FBの資金力でテコ入れしてもらえば改善される可能性はたかい
569 :
名無しさん@13周年:2013/10/25(金) 16:56:38.67 ID:edlt8Y35O
Q使える俺勝利
おまえらならQくらい知ってるよな
570 :
名無しさん@13周年:2013/10/25(金) 16:59:54.16 ID:WED/pScw0
571 :
名無しさん@13周年:2013/10/25(金) 17:33:28.63 ID:Jq/ZLQqz0
>>536 地球科学系のシミュレーションみたいに数百メガ以上のサイズの変数群を数十〜数百万回もひたすらまわす
ループのなかで何十数回もサブルーチン群に渡すような処理なんかじゃ、データの隠蔽というか秘匿など
糞喰らえで、アドレス渡しが普通だわな。普段そういう感覚でいるからCの有り難みさえわからん。
RとかSもあったような
574 :
名無しさん@13周年:2013/10/26(土) 00:10:32.74 ID:08+Zk+yb0
Q言語は知らないけど、Qtなら使ってる。
このスレ見てるとプログラミングの経験は無いのに知識だけがついてく
ちょっと試して見ようと思ったが、CUIはともかく、GUIは面倒みたいだな。
Windows上だと、Win32APIまで遡らなければいけないとかw
開発環境や保守性まで考えたら、小規模開発ならともかく、ちょっと厳しいみたいだな。
今風の要望に答えやすいのを狙ってるようだが、中途半端さを感じる。
577 :
名無しさん@13周年:2013/10/26(土) 10:23:09.49 ID:Q58CXGMj0
大規模なソフトウェアとかシステムだと、今は1つの言語で作るほうが稀だからね。
コアのアルゴリズムの部分だけはC/C++で実装して、GUIはJavaやC#、
ウェブやデータベースのことを考えるともっとややこしい。
万能の言語は存在しないし要らない。
>>547 +++++++++[>++++++++>+++++++++++>+++++<<<-]>.>++.+++++++..+++.>-.
------------.<++++++++.--------.+++.------.--------.>+.
579 :
名無しさん@13周年:2013/10/26(土) 10:44:26.49 ID:u0DZmSHr0
>>556 それよく言うけど言いがかりだよね
複数人で開発するのってコミュニケーションとったり仕様の説明できたり
しないと無理だよ
文系だから教えて欲しいんだけど、こういうプログラム言語ってどうやって生まれるの?意味がわからんのだが。
>>536 の後半は何言ってるか分からないわけで,
最初の実用的プログラミング言語といえるFortranは
参照渡し(call by reference)でこっちのほうが古いんだが。
>>582 どういうこと?なんでもいいけど、最新の言語の方が良いってこと?
584 :
名無しさん@13周年:2013/10/26(土) 12:10:43.64 ID:1S6wCOMy0
>>581 突っ込みどころ多すぎて突っ込むの面倒くさいよな。
そもそもメモリーに余裕ができたから変数コピーしようってことになったのにな。
>>201 objective-Cはどこの位置づけになるんだろ。
Javaと同格にくるのかな。
586 :
名無しさん@13周年:2013/10/26(土) 12:26:22.08 ID:8txGOCE40
>>580 既存の言語をもとにして問題点を改善したり新しい開発手法や概念を盛り込んで
"進化"していくわけだが大半は開発者の独りよがりで一般に受け入れられることなく
消えていく
あと、既存の言語仕様に沿って処理系を作ったつもりが若干違ったものになってしまって
「それ別モンじゃね?」「じゃあ新言語ってことにすっか」てな感じで出来ちゃったり
>>372 COBOLとかFORTRANの時代だと、ザラでしょう。
それを現在の言語に置き換える仕事やった事あるけど
トラブルを嫌がるバカは、そのまんま言語だけ置き換えという仕事だった。
588 :
名無しさん@13周年:2013/10/26(土) 12:33:37.09 ID:iC15oRXLO
言語の良し悪しよか、優れたフレームワークやライブラリがあるかどうか。
また上がったのかw
C#のブームは終わって、もう完全に落ち目だろ
海外でのランキングも下がり続けてる。
ネイティブの速度も無く、WEBプログラミングでもなく
かと言ってWindows以外でまともに使えないから仮想マシンのメリットも低い
半端な存在なんだよ
>>586 詳しくありがとう。
なんだか神との会話に近いイメージだ。
昔あったBASIC言語の延長上に今の言語もあるの?それとも全然別もの?
何年前のニュースかな?
>>591 BASICだとVisualBasicとかかな?
まあ、アセンブリが親玉だろうけど
>>593 ちょっとわかんない。
20数年前に高校で少し習った記憶がある。その頃一瞬だけプログラマーに漠然と憧れてなろうと思ってたがならなくて正解なのかも。俺には向いて無さそうだから。
595 :
名無しさん@13周年:2013/10/26(土) 13:21:12.48 ID:Kriqjia90
>>593 そうだな
Cコンパイラだってアセンブルしてからマシン語に変換する訳だから
VerilogはC言語に似てるとか言う営業や技術者は100%アホ
597 :
名無しさん@13周年:2013/10/26(土) 16:43:47.78 ID:/VvNP+u/0
俺は同意する。
CとDのどちらが優れているかと言えば、Dだろう。
Eだとちょっと大きすぎるし、Bじゃ全然足りない。
でもCも悪くはない。よって、CとDは共存が可能だ。
>>581 で、その時代に1MBのメモリ実装しようとすると、何れくらいの面積の建物と電力と部品代が必要?
仮に1MBのアドレス空間が使えたとしてだが。
>>594 たぶんあなたが言っているBASICとVBとは全然別物と言える
昔のBASICで関数やサブルーチンに引数渡せるのは
BASIC-09くらいしか覚えてないな
何でもいいてのは
ソフトの設計通りにプロセッサが動いてくれて
そこそこメインテナンス性がよければ何でもいい
ってことだと思う
個人的にはその通りだと思ってる
>>580 言語って道具なんだよ。
だから、もっと便利な道具を、という感じ。
そして、どんな分野にも使える便利な道具なんてものは無いから、
それぞれの分野毎に道具が作られていく。
603 :
名無しさん@13周年:2013/10/26(土) 20:34:45.18 ID:4ekecAY70
>>600 BASIC-09とはまた懐かしいものを出す。うちには未だにFM-11AD2があるぞ。OS9とかBASIC-09の
フロッピーも。読めるかどうかは不明だが。
604 :
名無しさん@13周年:2013/10/26(土) 21:47:47.42 ID:c2b81vx70
みんな、わかってない。
これからは、access VBAの時代。
606 :
名無しさん@13周年:2013/10/26(土) 23:40:53.86 ID:RSbRijWM0
Javaだの何だのをやってみても、黒いコマンドプロンプトで文字が表示されるだけなのが寂しくて
GUIをやろうとすると急にハードルが上がるから結局ギブアップしてた。
でもJavaScriptだとGUIがHTML+CSSで作れるから、画面上のボタンを押すとDBに接続して
SQLを流してデータを更新するJavaScript(正確に言うとJScriptだが)を書き込んだHTMLファイルとか
小さい仕事の範囲で訳の分からんものを結構作ったな。
胸のサイズみたい。
608 :
名無しさん@13周年:2013/10/27(日) 00:41:24.39 ID:1P8dXdTZ0
ドラゴンズはカープよりも優れているって?
609 :
名無しさん@13周年:2013/10/27(日) 01:09:31.89 ID:FHtSO6D80
「いまどきハンドアセンブル(笑)」って言ってるやつは
ハンドアセンブルで飯食ってるやつ。
とあるエンジン開発してたらある関数が重い。
これ以上速度出せない、どうしよう…となったとき
上司がどこからともなくアセンブラ職人を雇ってきた。
「いまどきハンドアセンブルかよ(笑)」って思ってたら、
数日後見違えるようにその関数が軽くなった。
上司曰く「彼を君の給料の倍以上で雇った」
それ以降俺はアセンブラの勉強をしている。
師匠と呼べ
Cはググればなんでもあるからコピペで作れる
Dは無理
613 :
名無しさん@13周年:2013/10/27(日) 07:36:10.28 ID:CT2omfYA0
>>995 そんな誰でも知ってることをどや顔で書かれてもなwww
似てる似てないをどのレベルで考えるかってだけの話だろがwww
しかもVBAは.NETフレームワーク使ってないしwww
614 :
名無しさん@13周年:2013/10/27(日) 10:38:43.30 ID:Me1SCEamP
一般人の認識(プログラム言語版)
・C言語:本屋さんのコンピュータコーナでみるよね
・COBOL:学生の時情報処理の時間にやったよ
・Java:ブラウザで使うやつでしょ、え違うの
・PHP:なんで出版社w
・Objective-C:Cで書かれたオブジェクト指向システムを制御しやすいようにマクロ的な拡張を施した言語である。
したがって、「better C」に進んだC++とは異なり、「C & Object System」という考え方であり、ある意味2つの言語が混在した状態にある。
最大の特徴はオブジェクトシステムが完全に動的という点で、実行時のクラス拡張、オブジェクト汎用型idの導入により型によらない動的配列・辞書など、インタプリタに近い記述力をもつことである。
実際にコードそのものはネイティブコンパイルされるものの、動作原理はほぼインタプリタに近く、コンパイラ型言語としてはまれな柔軟性を発揮する。
615 :
名無しさん@13周年:2013/10/27(日) 10:41:20.76 ID:hbwt5lSK0
D言語はいいけど、当然ベル研の人間がつけた名前なんだろうな?
部外者がつけていい名前じゃねーぞコレ
616 :
名無しさん@13周年:2013/10/27(日) 10:47:58.91 ID:J4+PHhO80
>>614 Fortran世代
COBOL、BASIC世代
C言語世代
D言語世代
617 :
名無しさん@13周年:2013/10/27(日) 10:59:05.40 ID:snrn4CA90
>>540 BCPL→B→C→Dな
C言語の名前の由来はBCPLのBの次って事だからこれをモジるならDじゃなくてPにした方が良かった
>>614 むせるw
Z80最強説だな(小声
619 :
名無しさん@13周年:2013/10/27(日) 11:15:20.34 ID:XyFJ3hRm0
D→大学生
C→中学生
620 :
名無しさん@13周年:2013/10/27(日) 11:18:49.92 ID:TlSV1Iiy0
FacebookはHTML5もまともに使えなかったポンコツだからなぁ。
Davisさんが作ったからD言語?
>>5 なにそのID
怖いwwww
622 :
名無しさん@13周年:2013/10/27(日) 11:23:32.52 ID:NrG4zJRu0
A キス
B ペッティング
C 本番
D 妊娠
E 妊娠中絶
>>587 今動いているのを代えるだけでしょ?
って打合わせは拒否るし碌な工数と予算くれねーし
Delphiの時代がやっときたか
>>623 膨大な日本語を英語に翻訳することを考えてみてください、と言ってみてはどうだろうか?
>>626 しかも条約レベルの、一カ所間違えたら
大打撃な文書をね。
>>618 Z80系はまだ組み込み系で健在だぞ。さすがにゲジゲジの形はしてないがな。
629 :
名無しさん@13周年:2013/10/27(日) 20:19:50.91 ID:hbwt5lSK0
マジか
ザイログってもう潰れてなかったっけか?
>>606 今ならeclipse導入すれば
楽しめるぞ
631 :
名無しさん@13周年:2013/10/27(日) 20:22:20.74 ID:qP+0x0Y/0
Dってドライバやカーネル書けるの?
632 :
名無しさん@13周年:2013/10/27(日) 20:24:01.25 ID:CT2omfYA0
>>606 Visual Studio Express触ってみろ。
もうそろそろ40になるのだが、プログラミングが得意なので
IT業界で働いてみたいと思っているけど、年齢的に厳しいかな?
>>606 その程度だとExcel VBAが最適だぬ。
ところでFacebookで大規模障害があったけど、Dの利用を開始したからなの?
636 :
名無しさん@13周年:2013/10/27(日) 20:44:01.86 ID:C+VLUFz20
637 :
名無しさん@13周年:2013/10/27(日) 20:44:55.90 ID:afC4iAAh0
オレC++嫌いやから
やっぱCがええわ
(´・ω・`)Z80「系」
そこそこ役に立つ実用的プログラミングをしながら、同時に圏論も学ぶ
遊学民になりたいわ。言語は何がいい?
645 :
名無しさん@13周年:2013/10/28(月) 12:32:36.68 ID:HmNb0bHe0
圏論はともかく、実用的でありつつ哲学的に悩みたいならC++でいいんじゃないか
C++は、なんでも書けてしまうからこそ、めちゃくちゃになってしまう
だがそこがいい
646 :
名無しさん@13周年:2013/10/28(月) 12:40:32.73 ID:JmeG1Muf0
ローカル変数宣言の位置が自由ってこと以外、C++の機能を使ってないな
D列車で行こう
C++といえば、やっぱりBorland C++だな