1 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 10:56:12.10 ID:U+dh/xlD.net] 前スレ 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】(c)2ch.net peace.2ch.net/test/read.cgi/tech/1438094104/
207 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 23:37:15.94 ID:0GQ640b+.net] 学習コストを時間であらわすのは人月の神話と同じ ここがム板じゃなかったら気付くまでに何年かかっただろうか
208 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 23:40:29.71 ID:wBRaFA3P.net] じゃあ学習コストは何であらわして比較するの? 学習コストの低さに拘ってる人いるけど
209 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 00:30:19.03 ID:JFtsAugF.net] プログラミング初心者でもMacVim使いこなせますかね?
210 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 00:49:24.92 ID:EztmzLmu.net] >>209 Vimぐらい有名ドコロであれば、慣れれば問題なくいけると思うよ
211 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 06:28:41.31 ID:k26UA5Iq.net] >>206 エディタってのを大袈裟に数えすぎじゃね?w エディタ比較した場合、三日と三年みたいな深刻な差はねーだろ?w
212 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 06:41:24.20 ID:2izk1DSP.net] 三日と三年どころか、一瞬と永遠だからな。 vimやemacsを使いこなせるかどうかでプログラマーの資質が分かる。 どちらも自分に向いてないと思った人はプログラミングを続けても将来性はないよ。 趣味にとどめておくならやめろとは言わんが。
213 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 06:45:39.53 ID:k26UA5Iq.net] お前の資質と将来性の程度がよくわかるね
214 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 09:40:48.33 ID:UcI/5vQY.net] emacsの作者でさえそんな古くしいもん捨てちまえと言ってるのに
215 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 09:49:24.48 ID:FU6fHshJ.net] emacsはエディタというよりシェルだからな 純粋にエディタとしての使い勝手が評価されてるわけじゃないので、 atomなどの他のシェルにも必要なプラグインさえあれば問題なく移行できる 対してvimは入力道具だから根強く残るだろうけど
216 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 11:55:26.86 ID:WvPHJe2x.net] キーバインドがEmacs/vimと、それ以外のアプリ・OSで違い過ぎるのって致命的じゃね? 使い続けててもショートカットキーで頻繁にミスりそう
217 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 12:07:26.70 ID:486ZuQ8x.net] viはのこってもvimはどうかな
218 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 12:08:25.42 ID:usHUNN/I.net] あんがい簡単に使い分けられるものですよ
219 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 14:28:20.72 ID:EztmzLmu.net] >>216 ほとんどミスらないよ 普通に切り替えられる
220 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 14:36:35.50 ID:W+pOLtWX.net] でも、vim使っている人は、新たにemacsを覚えないと 使えないんだよね? その逆も同じ。 カーソルの移動や保存、終了のレベルで使えない。 Windowsのテキストエディタならそんなこと無いのに。
221 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 14:42:30.31 ID:diScBqxL.net] sublime textの勢いが半端ないみたいなんだけど?
222 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 14:43:24.83 ID:EztmzLmu.net] >>220 Emacsを覚えようとする気持ちがあるならそんなレベル5分で突破できるよ viはUnix系のOS触る人なら最低限の使い方はみんな知ってるはずだし
223 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 15:22:56.89 ID:W+pOLtWX.net] 別にEmacs以外でやれるなら、Emacsを覚える必要はない。
224 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 15:26:02.66 ID:2izk1DSP.net] やらない言い訳を考えるような奴はやっても結局物にならない
225 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 15:27:16.57 ID:NglnuKc2.net] EmacsよりもMac使いこなした方が楽だよね。
226 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 15:27:19.70 ID:TlCj8Nex.net] EmacsよりもMac使いこなした方が楽だよね。
227 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 15:50:50.92 ID:W+pOLtWX.net] やるやらないの目的がEmacsになってる時点で 手段と目的が逆になってるんだよな。
228 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 16:10:15.43 ID:8PmYf0zQ.net] エディタバトルロワイヤルってスレでも作ってそっちでやれよ スレタイと全然違う論争でどんだけスレ消費するつもりだ
229 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 19:15:38.10 ID:dvIcABTP.net] エディタのプラグインを書く言語が気に入らないんだろう シェルスクリプトは他のOSで使いにくいから汎用言語に移行できたが
230 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 19:39:27.42 ID:W+pOLtWX.net] あぁ、プラグインの言語は今ならJavaScriptがいいだろうね。
231 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 19:47:33.21 ID:k26UA5Iq.net] もともとpythonとかjsとかで書けるエディタがいろいろあるだろ
232 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 19:52:50.28 ID:UPMG2BEU.net] > シェルスクリプトは他のOSで使いにくいから汎用言語に移行できたが ?
233 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 20:47:36.88 ID:dvIcABTP.net] この?も「わからない」という意味ではなくわざと違う意味の言葉を使う現象らしい
234 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 20:51:59.36 ID:x9iaqQ6Z.net] >>233 ?
235 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 22:09:03.27 ID:KCA3bqXn.net] まぁ、プログラミング言語語る前に日本語ができてない馬鹿が多いからな日本人。 英語もできて初めてプログラミング言語とか語ってほしいわ。 あと、なぜその言語が良いのかの説明も無い奴はバカかな。 Emacsで出来ることはMacの既に備わってる機能で同じような事が出来るし、場合によっては適材適所な使い方をした方がいい。 EmacsもVimも標準でMacに搭載されているがエディタという意味ならVimの使い方を一通り専念した方がいいんじゃ無いかな。 適材適所でVim使うわけだから局地的な使い方しかし無いわけだからAtomでもSublime TextでもEmacsでも誰でも同じだと思うね。 あとは見栄えがどうかぐらいじゃね? つまりEmacsが歴史も拡張性も高いもしれないが、 Emacsを拡張しまくって重くして何でもかんでもこなす時代じゃないということ。 それに後出しのソフトウェアの方が最新のハードウェアにとって適切であったり程よい妥協点を選んでる可能性もあるから、 Atom EditorとかSublime Textでいいんじゃ無いかな。 同じ壁にぶつかったり自分にとって解決してほしい問題を既に解決した人がブログか何かに書いてる可能性も高いし、 Emacsはクソだね。
236 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 22:12:39.42 ID:EztmzLmu.net] AtomはEmacsと同等か、むしろそれより重いソフトなんだけどなぁ… それはおいといて、好きなのを使えばいいと思うよ 色々なエディタを渡り歩く人もいるわけだし、そのときどきのやりたいことや気分や好奇心で新しいエディタを 使いはじめるのもアリだしね
237 名前:デフォルトの名無しさん [2015/10/18(日) 22:19:07.53 ID:4hS3opoA.net] >>235 >まぁ、プログラミング言語語る前に日本語ができてない馬鹿が多いからな日本人。 スレタイも読めない自称日本人も増えたしね
238 名前:デフォルトの名無しさん mailto:sage [2015/10/18(日) 22:56:52.14 ID:yFvCCm+o.net] >>235 長い文章だな。プログラムも簡潔に書けないのが容易に想像つくわ。 周りからタイポ魔のバグ仕込み野郎と呼ばれるぞ
239 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 00:10:31.45 ID:RUMAerHx.net] >>237-238 わろたw あんまイジめてやんなよw
240 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 00:21:38.76 ID:loY8Y6Iq.net] >>238 簡素な入門レベルのプログラムしか書けないんだな。 普通のプログラミングならこんなものじゃ済まないだろう 自分のレベルを披露してさもめでたいな
241 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 00:39:09.63 ID:S9qQFqXU.net] こういうのに好まれるのがスクリプト言語です
242 名前:デフォルトの名無しさん [2015/10/19(月) 03:46:56.76 ID:3gr1qLW4.net] プログラミングに魂売るような感じだったら 自分で何でもカスタマイズしていくエディタが良いんだろうけど 流行りのIDE・エディタを入れてコード書くだけで十分だろって印象
243 名前:デフォルトの名無しさん [2015/10/19(月) 03:49:28.65 ID:xS4Gt1Ok.net] つーか、emacsやvimの基本になるキーバインドなんて、休日の半日も使えば習得できるだろ 学習が必要になる部分なんて設定ファイルや拡張機能を使うぐらい atomやsublime textなんか使って、どうすればコードが書けるのか分からない
244 名前:デフォルトの名無しさん [2015/10/19(月) 03:51:58.11 ID:xS4Gt1Ok.net] >>242 プログラマの方がIDEの補完機能に頼って、ガリガリ書いてる印象なんだけどね プログラム言語を習得するときにvimやemacsを使うぐらいで
245 名前:uy ◆e6.oHu1j.o [2015/10/19(月) 04:32:53.27 ID:3gr1qLW4.net] 昨日19時半に起きて、今日は何するかって考えてこのスレ覗いたらVimとかEmacsの話してるから 家から徒歩5分の本屋併設の、スタバで購入前の本読めるし、 ミルクラテ飲みながら幽雅に読破しようと思ったんだけど 隣の隣の隣の席の奴の喋り声がうるさすぎて読んでる内容全然頭に入ってこなくて 3分の1しか読めないまま閉店時間を迎えたからVimには縁がなかった
246 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 05:55:46.71 ID:xS4Gt1Ok.net] vimの入門なんて端末にvimtutorって打てば十分だから、スタバでミルクを注文するよりも簡単だな つーか、atomの出来が良いね。こりゃもう、coffee scriptが他のどの言語よりもロングスパンになるわ
247 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 06:24:21.33 ID:LeQMqyQ0.net] 好みの問題 スレ違い 終り
248 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 11:03:45.36 ID:ag1CgunQ.net] > vimの入門なんて端末にvimtutorって打てば十分だから、 他のエディタでそんなことしたこと無いな。 vimだと必要なのか。
249 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 11:12:01.48 ID:v19BRXDY.net] そりゃvimは初見だと1文字入力することすら至難だからな vimtutorを呼び出すのも説明なしじゃまあ無理だろう
250 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 12:24:51.23 ID:Tm4YuhXB.net] 僕は Visual Studio ちゃん!
251 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 12:36:10.19 ID:ag1CgunQ.net] >>249 ウガンダだかドドンガだかしらないけどそんなの出すぐらいなら 目立つ所に一言vimtutorのことを書けばいいのにね。
252 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 15:10:56.07 ID:J6KXpJm0.net] 纏めるとemacsやらvimはスルーしてsublime textで良さそうね
253 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 16:31:26.94 ID:UqlRVX0P.net] なんでemacsかvimなん? nviも仲間にいれちくり
254 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 17:18:26.03 ID:iI7CfCu6.net] メモ帳のまねをしたらブラウザかIDEの劣化コピーにしか見えない だからまねをしないのが正解
255 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 17:35:52.75 ID:ag1CgunQ.net] メモ帳のまねって何のこと? メモ帳のキーバインドは、メモ帳だけでなく 殆どのアプリに共通するキーバインドなので 「メモ帳」の真似じゃない
256 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 18:32:56.06 ID:LINALPbf.net] >>245 気持ち悪いね、なんでそんなに気持ち悪いの? スタバと併設してるからって、ドヤ顔でゴリゴリ読むなや情報泥棒w 努力と根性は正しい方向に使おうなw
257 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 19:02:57.92 ID:xS4Gt1Ok.net] 最近にム板に来たバカを見分ける方法を見つけた uy、天使とakira develop(ちんこ)をスルーできずにマジレスするヤツらだ
258 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 19:11:02.57 ID:UqlRVX0P.net] >>257 片山も追加汁
259 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 20:17:57.34 ID:8GQYIyfO.net] >>257 QZも追加汁
260 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 03:00:58.70 ID:UWELFMXS.net] >>240 長文で返答しろよ お前の得手なんだろ 俺に「長い」って言われて短くしたのか? ポリシーすら無いやつだな。 ニセ日本人って言われるぞ。 いつまで引っ張ってるのか俺は
261 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 20:24:41.26 ID:5FrvHuNh.net] プログラミングやってると日本人ってほんと劣等種だなってつくづく思う IT関係でOSS参加するときに日本人だと思われる事がイヤだな その時点で舐められそう
262 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 20:43:49.34 ID:n5dZBs0R.net] つまりプログラミングは韓国が一番だな。
263 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 20:55:02.06 ID:Tig2GNJB.net] 英語が出来ないと追いつけないよね 翻訳本待ってる間にどんどん掲示版とかでやり取りが進むし
264 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 21:02:54.87 ID:0nb01aUJ.net] で、英語も得意な韓国人が一番ってわけよ。
265 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 22:34:10.34 ID:N857mBVF.net] 日本人じゃなくお前個人のその発想が恥ずかしいな
266 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 22:35:50.40 ID:vVqPHhnQ.net] 劣等種に言われてもなw
267 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 00:47:02.67 ID:mEdv74Nv.net] >>266 国が劣等の朝鮮人か。 そのメンタルって劣等の裏返しだもんな ひたすら毒吐いてりゃいいんじゃない? 好きにすれば〜
268 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 01:31:28.87 ID:bfl5IHz5.net] >>261 イチローが居れば日本人として舐められる事がないよ。 ただお前もその枠に収まったただのサルだって事 日本人と思われるのが嫌と言う前に、お前もそのしょぼい日本人以外の何者でもないわけだから、一緒にされたくないとか贅沢言うなよ、一緒なんだから。 きもいわ
269 名前:uy ◆e6.oHu1j.o [2015/10/21(水) 03:04:44.34 ID:bkabQcdE.net] >>268 すげーなお前 名無しで書き込んでも適格に俺のレスを狙ってレスしてる それ何かしらの才能あるよ しかしイチローとITは何も関係ないよ 野球選手としての日本人は舐められなくても プログラマとしてのJAPは舐められてることは確実だよね 自分が逆の立場だったら基本は英語の読めない民族なんて絶対見下すと思うから 今日もぼくは自分のgemsにひとつパッチを当ててきたよ githubはもう自分の庭みたいなもんだね で、君は何したの?
270 名前:uy ◆e6.oHu1j.o [2015/10/21(水) 03:28:01.09 ID:bkabQcdE.net] js見てるとやっぱ30億のデバイスで走るRubyでもこれは勝てないと思う パラダイムシフトが起こっているのだよ いろんなことをデスクトップでアプリ走らせてやるのではなく 多くのことをブラウザを通してやるようになり、それが出来るようになった だからjsとそれを吐き出すトランスレータでよくなってしまった atomを筆頭にChromiumベースのアプリは今後増えることが予想される 多くの技術者たちはアプリケーションがChromeと連携を取ることによる利点に気付けていないが、 気付くのは時間の問題 今まで組んでいた多くのことをブラウザ・Chromeに委託する形のアプリが 各段に開発コストを落としてくれる アプリのUIなんてSassとJekyllでレイアウトすれば良いだけ C#.NETにも追いつけない開発効率になるだろう ブラウザの外で行ってたプログラミング技術や規格はまとめて木っ端微塵にバラバラになって 効率の比較ではなく存在すら否定される 神(js)と人(rb)のような比較 勝負になりませんわ
271 名前:デフォルトの名無しさん [2015/10/21(水) 03:44:24.24 ID:bkabQcdE.net] uyはブラウザアプリをデスクトップアプリへ変換するトランスレータの蔓延を警告しにきた者です もうjs以外の言語は終わりですね
272 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 03:54:47.90 ID:aUR4K/wl.net] 何れはc/c++で書かれたソフトウェアたちが、ピラミッドのようなロストテクノロジーになるんだろうな
273 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 08:05:42.81 ID:FzvQX/dO.net] デスクトップアプリがロストテクノロジーになると思ったら いつの間にかjsがデスクトップアプリに御執心だった
274 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 10:30:41.35 ID:zPyN71xI.net] C/C++は確実に残るね ネイディブコード吐ける系はC/C++がデファクトだから 炊飯器のマイコン用とか、確実の残る
275 名前:デフォルトの名無しさん [2015/10/21(水) 10:34:24.55 ID:eLriMzbN.net] Javaでもネイティブは可能。 最近だとLLVMアセンブラというのが流行ってるし どんな言語もLLVMアセンブラへ翻訳したら、 LLVM/Clangのように出来るだろ。
276 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 10:42:42.79 ID:t8SS3rgX.net] 夢見がちな中二?
277 名前:デフォルトの名無しさん [2015/10/21(水) 10:43:36.43 ID:eLriMzbN.net] これは、 C++ ⇒ LLVMアセンブリ ⇒ JavaScript。 ある言語 ⇔ LLVMアセンブリの部分さえつくれば言語間でコンバートできる。 LLVM経由は必須ではない。 Emscripten で C++ の Hello World を JavaScript に変換してみた - 凹みTips tips.hecomi.com/entry/20130416/1366124901
278 名前:デフォルトの名無しさん [2015/10/21(水) 10:56:27.55 ID:eLriMzbN.net] Microsoft、LLVMベースの.NET CoreCLR向けコンパイラ「LLILC」を発表 2015年4月15日 Microsoftは4月13日、.NETの「CoreCLR」などと組み合わせて利用できるLLVMベースのコンパイラ「LLILC」を発表した。 LLILCは.NETで使われる中間コードをネイティブな実行可能コードに変換するコンパイラ。 現時点ではJITコンパイルに対応し、AOTコンパイルにも今後対応させる方針だという。 まずはx64をターゲットとするが、その後x86や64ビットARMといったLLVMがサポートするアーキテクチャにも対応していくという。 さらに、プラットフォームはCore CLRと同様にWindowsだけでなくMac OS XやLinuxもサポートするという。 CoreCLRにはx86/x64版Windows向けとして開発が進められていたJITコンパイラ(「RyuJIT」)がすでに存在するが、 新たにJITコンパイラを開発する理由として、LLVMがサポートする全てのターゲットおよびプラットフォームで動くコードジェネレーターを提供できるためと説明している。 https://osdn.jp/magazine/15/04/16/144600 .NET向けLLVMベースコンパイラが登場 | マイナビニュース LLVMプロジェクトは4月13日、「[LLVMdev] Announcing LLILC: An LLVM based compiler for dotnet CoreCLR.」において、.NET CoreCLR向けの新しいコンパイラを開発するプロジェクト「LLILCプロジェクト」を発表した。 これは、Microsoftにおいて始まった取り組みで、LLVMをベース技術として採用し、.NET CoreCLR向けに開発されたソースコードをコンパイルしてMSILコードを生成するコンパイラを開発することを目指している。 これは、Microsoftにとって.NETの実行可能なプラットフォームを増やすという点で意味がある。 LLVM関連のコードをベースに開発されたコンパイラは、LLVMが移植されているプラットフォームでコンパイルしたソフトウェアが動作するようになることを意味しており、 MicrosoftはLLVMの後ろ盾を得てコードが実行できるプラットフォームの種類を大きく増やすことが可能になる。 LLVMはすでにコンパイラ・インフラストラクチャとしての機能が整っているため、最小限の労力でそれなりに良質なバイナリを生成するコンパイラを開発できるという利点がある。 news.mynavi.jp/news/2015/04/15/055/
279 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 11:06:39.92 ID:zPyN71xI.net] >>275 マイコンなんかはC/C++がデファクトで、殆どのマイコンは最低限C/C++用のコンパイラがあるのに あえてJavaを使ってやろうというのが、もう意味分からないね 技術的に可能というなら、頑張ればなんでも可能だろうが、そんなことは議論する意味が無い 既にC/C++がデファクトなのは動かしようが無い事実なんだからな
280 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 11:12:47.37 ID:zPyN71xI.net] あーーなんか痛い頭が悪い人に返信してしまったようだ・・・ しかしまぁ、炊飯器に搭載するマイコンに高スペックは必要ないし コストを極限まで切り詰めたいわけだから、必然的に低性能なマイコンになるのは避けれない 炊飯器の制御に.NetやJavaは必要ないし、現状C/C++がデファクトで、 マイコンメーカーがC/C++のコンパイラを用意してくれているだろうから、それを使えばよいだけ 技術的に可能かどうかはまるで関係ない
281 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 11:35:23.43 ID:Sess9UkA.net] >>280 お前の方が痛いと思う
282 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 11:51:52.57 ID:zPyN71xI.net] では貴方は炊飯器の制御をJavaで書いてくださいね
283 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 11:56:02.13 ID:zPyN71xI.net] 274 自分:デフォルトの名無しさん[sage] 投稿日:2015/10/21(水) 10:30:41.35 ID:zPyN71xI [1/4] C/C++は確実に残るね ネイディブコード吐ける系はC/C++がデファクトだから 炊飯器のマイコン用とか、確実の残る 275 名前:デフォルトの名無しさん[] 投稿日:2015/10/21(水) 10:34:24.55 ID:eLriMzbN [1/3] Javaでもネイティブは可能。 最近だとLLVMアセンブラというのが流行ってるし どんな言語もLLVMアセンブラへ翻訳したら、 LLVM/Clangのように出来るだろ。 ↑の最初の時点で会話がかみ合ってないのが良く分かる 俺はネイディブコードはC/C++が「デファクト」と言っていて 彼はネイディブコードはJavaでも「可能」と言っている
284 名前:デフォルトの名無しさん [2015/10/21(水) 11:59:29.94 ID:eLriMzbN.net] LLVM対応ならば、言語は見かけだけ。 たとえば、>>278 でC#はLLVMに対応して、LLVMはARMやPlayStationに対応してるから C#でARMやPlayStationは出来るはずでC/C++と速度差はほぼないはず。 Interface3月号の特集は高性能でフリー!新時代コンパイラ入門:旧世代のGCCと新世代のLLVMについて解説 Interface 2015年 03月号の特集は、ARM用のフリーのコンパイラ。 旧世代のGCCと新世代のLLVMのどちらも紹介されているが、GCCは引き立て役である。 新世代のLLVMがどれだけ高性能か、ということが詳しく説明されている。 技術解説記事だけでなく、実際の応用としてBeagleBoneBlack基板でのクロス環境の構築なども紹介されている。 kumikomigijutsu.cocolog-nifty.com/blog/2015/01/interfacegccllv.html LLVM Clang、PlayStation 4用コードを統合開始 | マイナビニュース 2015/01/29 news.mynavi.jp/news/2015/01/29/018/ PlayStation 4、開発にはLLVM Clang | マイナビニュース 2013/12/25 news.mynavi.jp/news/2013/12/25/269/ LLVM 3.7登場 - OpenMP 3.1をフルサポート | マイナビニュース LLVMコンパイラ・インフラストラクチャはさまざまなプロジェクトやプロダクトでデフォルトのコンパイラとしての採用が進んでいる。 C/C++以外にも多くのプログラミング言語のバックエンドとして使用されており、活用の場を広げている。 news.mynavi.jp/news/2015/09/03/382/
285 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 13:01:15.94 ID:zPyN71xI.net] しかし炊飯器の制御などの低性能マイコンには、結局C/C++が使われるのであった なぜなら炊飯器をJavaで制御する必要性がまるで無いから
286 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 13:07:16.22 ID:zPyN71xI.net] >274 自分:デフォルトの名無しさん[sage] >C/C++は確実に残るね >ネイディブコード吐ける系はC/C++がデファクトだから >炊飯器のマイコン用とか、確実の残る だいたい↑の発言のどこにミスがある? 炊飯器のマイコン用とかにC/C++が残るのも ネイティブコード吐ける系のデファクトがC/C++なのも 全部当たり前の事じゃねーか
287 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 13:51:40.78 ID:FzvQX/dO.net] Javaはnew禁止みたいな規約を作ったら暴動が起きる気がする ある意味C++は治安が良いといえる
288 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 14:07:24.42 ID:ayvh7TPn.net] そりゃ間違った規約ができたら当たり前だな。 それで暴動が起きないほうが、頭がおかしい
289 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 17:34:02.29 ID:zPyN71xI.net] しかし、もし組み込みでJavaを使うとしたらnew禁止というか、GC禁止にしないとダメだろう ファンヒーターの制御がJavaでGCで止まって火事になったら困るからな そういう意味で組み込みはこれからもC/C++だろう
290 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 17:52:35.37 ID:ayvh7TPn.net] なんだ組み込みの話か? しっかりとした理由があるなら別にいいよ。 なんでこう0と1しか考えられないんだろうね。 場合に合わせて柔軟に対応できるようになろうよw
291 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 18:35:45.38 ID:zPyN71xI.net] >なんでこう0と1しか考えられないんだろうね。 >場合に合わせて柔軟に対応できるようになろうよw なんで自分にレスしているの? 組み込みの話をしているという場合に合わせず 柔軟に対応せずに01でしか考えず 「頭おかしい」って発言したのは君自身じゃないか
292 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 19:12:27.07 ID:ayvh7TPn.net] >>291 君みたいにずっと2ちゃんねるに引きこもってるわけじゃないんだわw 過去レスなんか読まねーよw
293 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 21:07:34.78 ID:M3PJopuY.net] 歴史から学ばない態度
294 名前:デフォルトの名無しさん [2015/10/21(水) 23:15:11.40 ID:b4QGUSAZ.net] こうしている間にもCoffeeScriptの一強時代は続いていく
295 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 00:09:06.94 ID:T+i/NslY.net] CoffeeScriptはもう死んだって言われてるよ。
296 名前:uy ◆QLvratmkOY mailto:sage [2015/10/22(木) 00:24:23.71 ID:KLEdlWO7.net] ## -- Sample one -- # CoffeeScript x = y if true then 1 else 2 # ruby x = y if true then 1 else 2 end ### CoffeeScriptの勝ち ## -- Sample two -- # CoffeeScript courses = ['greens', 'caviar', 'truffles', 'roast', 'cake'] menu i + 1, dish for dish, i in courses # ruby courses = ['greens', 'caviar', 'truffles', 'roast', 'cake'] courses.each.with_index 1 do | i, dish | menu 1, dish end ### CoffeeScriptの勝ち
297 名前:uy ◆QLvratmkOY mailto:sage [2015/10/22(木) 00:27:00.46 ID:KLEdlWO7.net] ## -- Sample three -- # CoffeeScript grade = (student) -> if student.excellentWork "A+" else if student.okayStuff if student.triedHard then "B" else "B-" else "C" # ruby grade = ->student do if student.excellentWork "A+" elsif student.okayStuff if student.triedHard then "B" else "B-" end else "C" end end ### CoffeeScriptの勝ち
298 名前:uy ◆QLvratmkOY mailto:sage [2015/10/22(木) 00:28:14.91 ID:KLEdlWO7.net] ## -- Sample four -- # CoffeeScript class Animal constructor: (@name) -> move: (meters) -> alert @name + " moved #{meters}m." # ruby class Animal def initialize name end def move meters alert @name + " moved #{meters}m." end end ### CoffeeScriptの勝ち 4 : 0 で CoffeeScriptの勝利です
299 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 00:37:46.43 ID:T+i/NslY.net] あー、すまん。CoffeeScriptが死んだっていうのは、 CoffeeScriptの開発者が少なすぎて、 これ以上の発展が望めないからだよ。
300 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 00:51:18.24 ID:wPy/E8qZ.net] typescriptなんか使ってatomの設定や拡張機能を書きたい人なんて居るの? 今もうperlやPHPが手探りで言語の理想型を探した時代じゃなくって、 最初から完成型が見えていたんだから、アレ以上の発展なんてしなくて良いよ
301 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 00:52:30.53 ID:3kaWJUCe.net] >>299 所詮、JavaScriptの亜種でしかない。
302 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 00:56:18.63 ID:wPy/E8qZ.net] 素のjavascriptでオブジェクト指向っぽいことしようとすると、ボイラープレートが増えすぎる
303 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 01:01:55.02 ID:wPy/E8qZ.net] gulp,atom,wintersmithと台所まわりはcoffee scriptが制した
304 名前:uy ◆QLvratmkOY mailto:sage [2015/10/22(木) 01:03:59.17 ID:KLEdlWO7.net] >>300 とっくにatomの拡張機能書いて公開して2ダウンロードされてる
305 名前:uy ◆QLvratmkOY mailto:sage [2015/10/22(木) 01:06:45.97 ID:KLEdlWO7.net] uyのかいたパッケージが 世界中の人がapm list ってやるたびに 一覧に表れるんだよなぁ・・・
306 名前:uy ◆QLvratmkOY mailto:sage [2015/10/22(木) 01:08:51.52 ID:KLEdlWO7.net] まだatomは挙動おかしい場所多いから手放しでは奨めない せめて正式リリースから1年経たないと一通りのバグは潰されない
307 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 01:12:13.41 ID:wPy/E8qZ.net] vimやemacsにもどるか、sublime textに改宗しようかな