1 名前:田杉山脈 ★ [2019/11/18(月) 17:47:20.99 ID:CAP_USER.net] システム開発に利用するプログラミング言語に変化は生じているのだろうか。最近ではDX(デジタルトランスフォーメーション)への取り組みが進み、AI(人工知能)やIoT(インターネット・オブ・シングズ)機器を活用したシステム開発も増えている。デジタル化に取り組む企業ではデータ分析システムも欠かせない。 このように開発対象のシステムが多様化する中、ITエンジニアがシステム開発に使用するプログラミング言語に変化はあるのか。そして現場のITエンジニアは自分のスキルをどう捉えているのだろうか。これを探るため、日経 xTECHでは2018年に引き続き「プログラミング言語実態調査」のアンケートをWebサイト上で実施した。調査期間は2019年9月26日〜10月18日。440人の会員から回答を得た。 ここでは、調査結果から明らかになったプログラミング言語の人気ランキングを紹介する。 一気に2位まで順位を上げたPython アンケートでは普段使っているプログラミング言語を3つまで挙げてもらった。回答数が多い順に並べた。 https://cdn-tech.nikkeibp.co.jp/atcl/nxt/column/18/01068/111100001/01.jpg 注目すべきは「Python」の飛躍である。機械学習や計算処理などのライブラリーやフレームワークが豊富に用意されているPythonは、最近はやりのAIシステムやデータ分析システムに利用されている。こうしたシステムを開発するITエンジニアは増えており、上位にランクインする結果となった。 では、具体的に順位を見ていこう。普段使用している言語の第1位は前回の調査
132 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 03:12:53 ID:Z8Hsa/zz.net] >>125 Cも高級言語だよバーカ
133 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 03:38:11 ID:X2FtnU16.net] >>128 あいつは高級言語四天王のなかでも最弱だし。。
134 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 05:24:37.88 ID:LS2QybyK.net] こういう訴えって珍しいな
135 名前:名刺は切らしておりまして [2019/11/19(火) 05:40:34.16 ID:2D8WIESo.net] >>63 異論を唱えさせてくれ typescriptもbabelもあまり意味のない無駄な拡張だと思う 巷では大人気なのかも知れないが 純粋javascript(ES5)の時点で十分に機能が足りている ES6も表記が揺れるようになって、 読みにくくなる可能性が高くなったと感じる letとconstくらいまではまあまあ使えるとは思うけど そこらへんどうなのよ
136 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 06:14:47 ID:hh0l4OXf.net] >>128 C言語の成り立ちを勉強したまえ 作者本人のコメントも残ってる
137 名前:名刺は切らしておりまして [2019/11/19(火) 06:47:42 ID:DTsV+C1Y.net] ちなみに 『久留米ひさしの2ch自動書き込みソフトを得る方法』 でネット検索すればその情報がわかるらしい。 6ML
138 名前:名刺は切らしておりまして [2019/11/19(火) 07:10:58.83 ID:SOCCLWOA.net] 小学6年の息子がプログラミングに興味津々。 目的で異なるだろうけれど、どこから入ったらベストなの?
139 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 07:19:14.13 ID:HZq7dU9Y.net] LabVIEW
140 名前:名刺は切らしておりまして [2019/11/19(火) 07:35:08.72 ID:Ml4N4L1E.net] >>27 ない 使ってる言語でイキりたい文系プログラマーを慰めるためのしょうもないRanking
141 名前:名刺は切らしておりまして [2019/11/19(火) 07:52:18.28 ID:VXvb8tdh.net] なんや、これガラパゴランキングやん こんな周回遅れの国のランキングとか一喜一憂してもなんの得にもならんわ アホらしw
142 名前:名刺は切らしておりまして [2019/11/19(火) 08:02:38 ID:PeYxVvDj.net] >>134 小学生の間はScratch。NHK教育でもScratch講座あるぐらい。 プログラミングの基礎はそれで会得した上で、 その後何やるかはやりたい事次第で。
143 名前:名刺は切らしておりまして [2019/11/19(火) 08:06:41 ID:ID7eHbqP.net] 小学生には HSP ホットスーププロセッサー カルネージハート がおすすめ
144 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 08:07:08 ID:FXG6dhBb.net] >>94 時代も使われ方も変わり続けるからだろ cobolでGUIクラスライブラリなんて書けんし じゃあC#に統一するから皆覚えろっていっても 今cobolで足りてる人は文句しか出ないだろ 何でも取り込んでるって意味では C++が統一言語に近いが 仕様が多すぎて人によって別言語状態だし
145 名前:名刺は切らしておりまして [2019/11/19(火) 08:10:59 ID:lLBpH6iY.net] HTML/CSSはプログラミング言語じゃないのに これを入れてる辺りこのランキングはあてにならん
146 名前:名刺は切らしておりまして [2019/11/19(火) 08:11:30 ID:ID7eHbqP.net] 統一する気がないだけでする気ならできるだろ コボルで制覇することも可能 それと似たような事例としてはPython いろいろと取り込まれすぎてもやは言語としての文法は重要ではなくなっている 実用面でのPythonだろう
147 名前:名刺は切らしておりまして [2019/11/19(火) 08:12:09 ID:+PDfb3pP.net] あげ
148 名前:名刺は切らしておりまして [2019/11/19(火) 08:12:52 ID:TB8VTcmN.net] C# は仕様拡張が多すぎ。 デリゲートなんて知らんわ。
149 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 08:13:12 ID:x2FiRUw0.net] 別にPythonそのものはカオスではないと思うが ライブラリがカオスなのはその通りだが
150 名前:名刺は切らしておりまして [2019/11/19(火) 08:13:46 ID:b5svN8Dt.net] とりあえずWeb標準のバニラなjsとNode.js追いかけとけばい
151 名前:いだろ [] [ここ壊れてます]
152 名前:名刺は切らしておりまして [2019/11/19(火) 08:13:59 ID:TB8VTcmN.net] >>134 アセンブリからじゃね。 基礎は大切だよ。 まぁ、挫折するかもしれんが。
153 名前:名刺は切らしておりまして [2019/11/19(火) 08:16:08 ID:ID7eHbqP.net] Pythonで実現できることは別にパールやルビーやPHPやJavascriptでもできるはずだ 偶然的な要素でPythonを発展させる方向になったようなもの 当初から機械学習、AIは想定していない
154 名前:名刺は切らしておりまして [2019/11/19(火) 08:23:36 ID:4h9cX9ww.net] >>132 40代のおっさん世代ではc言語は高級感言語として習っているよ。
155 名前:名刺は切らしておりまして [2019/11/19(火) 08:26:36 ID:ID7eHbqP.net] 言語として可能性があるとおもうのは純粋関数型 マルチコア、メニーコアには明らかに向いている 簡単にいうと数式で処理順序がない
156 名前:名刺は切らしておりまして [2019/11/19(火) 09:03:47.56 ID:ID7eHbqP.net] Math - 言語はどこまで小さくなれるか 希望の光は、命令型ではなく関数型の方からさしているように見えます。 たとえば、SKI combinator calculus。 これを使うと、ラムダ計算を、 S, K, I という三つの関数 - コンビネーターに集約することが出来ます。 これに関数の適用 -- 命令型言語のほとんどではfunに対するfun()相当 --を加えた4つのシンボルがあれば、チューリング完全な言語を実装するのに充分ということになります。 これを実現したのがUnlambdaです blog.livedoor.jp/dankogai/archives/51524324.html コンビネータ論理 - Wikipedia コンビネータ論理は、モイセイ・シェインフィンケリとハスケル・カリーによって、記号論理での変数を消去するために導入された記法である。 最近では、計算機科学において計算の理論的モデルで利用されてきている。 また、関数型プログラミング言語の理論(意味論など)や実装にも応用がある。 コンビネータ論理は、コンビネータまたは引数のみからなる関数適用によって結果が定義されている高階関数、コンビネータに基づいている。
157 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 09:07:16.26 ID:JXV3gOJe.net] 個人用ツール作る程度ならc#で十分だな
158 名前:名刺は切らしておりまして [2019/11/19(火) 09:18:52.13 ID:vbRCeoEj.net] やっぱ、Cとアセンブラな。 でも、アセンブラはCPUが異なると 命令文は違って来るから、その共通する構造等を広く理解する事になる。 この2つを深く知れば、もう怖いもん無しよ。 何でも出来る。 高速なコードが書ける。 ただなあ、コードの記述量が増えるわなあ。 ライブラリの活用な。
159 名前:名刺は切らしておりまして [2019/11/19(火) 09:27:20.74 ID:ID7eHbqP.net] LLVMやJAVAのアセンブラはハード依存を吸収してるアセンブラ
160 名前:名刺は切らしておりまして [2019/11/19(火) 09:33:17.52 ID:ID7eHbqP.net] LLVM Language Reference Manual https://llvm.org/docs/LangRef.html LLVM フレームワークで実用的なコンパイラーを作成する: 第 1 回 LLVM とその中間表現を使用してカスタム・コンパイラーを作成する LLVM (Low Level Virtual Machine) は、任意のプログラミング言語で作成されたプログラムをコンパイル時、リンク時、 実行時に最適化するために設計された、極めて強力なコンパイラー・インフラストラクチャー・フレームワークです。 LLVM は多岐に渡るプラットフォームで動作し、その最大の特徴である、高速に実行されるコードを生成します。 LLVM フレームワークは、十分なドキュメントが用意された、コードの中間表現 (IR: Intermediate Representation) を中心に構築されています。 第 1 回目となるこの記事では、LLVM IR の基礎と、その特異な癖のいくつかを詳しく説明した後、LLVM IR の生成作業を自動化するコード・ジェネレーターを作成します。 https://www.ibm.com/developerworks/jp/opensource/library/os-createcompilerllvm1/index.html
161 名前:名刺は切らしておりまして [2019/11/19(火) 09:34:23.04 ID:jiklDbid.net] >>3 それで、すこし大きいプログラムが書けるなら、 他の言語でも素人よりは楽に会得できる 最慮の言語習得に比べたら、2つめは楽、3つ目は更に楽になる
162 名前:名刺は切らしておりまして [2019/11/19(火) 09:36:11.98 ID:jiklDbid.net] >>132 高級言語って、アセンブラに対する言葉だよw
163 名前:名刺は切らしておりまして [2019/11/19(火) 09:40:23.60 ID:ID7eHbqP.net] AMDがドライバを含めたGPUソフトウェアをオープンソース化 2015/12/24 AMDが打ち出した新GPU戦略「OpenGPU」 AMDはGPUのソフトウェア層を根底から変革する。 GPUのソフトウェア層を上から下まで全てオープンソース化する「OpenGPU」を打ち出した。 OpenGPUの元では、開発者がドライバを含めたソフトウェア層を修正することが可能になる。 AMDのオープンソースコンパイラスタックは、CLANG/LLVMのオープンソースコンパイラインフラストラクチャの上に乗っている。 LLVMバックエンドで、中間表現からGPUネイティブに最適化コンパイルする。 https://pc.watch.impress.co.jp/docs/column/kaigai/736647.html PlayStation 4、開発にはLLVM Clang 2013/12/25 PlayStation 4の開発にはLLVM Clangが採用されている。 PlayStation 3まではGCCをベースとした開発環境が提供されてきたが、複数の理由からLLVM Clangへ移行したと説明されている。 LLVM Clangコミュニティの反応がよい 特に開発者からはGCC for PlayStation 3と比較してClang for PlayStation 4ではコンパイル時間やリンク時間がきわめて短くなったことが高く評価されている。 SCEに限らずLLVM Clangを開発に採用している企業は自社の成果物をLLVM Clangの本体へマージしている。 PlayStation 4ではオペレーティングシステムとしてFreeBSDを採用しているが、FreeBSDプロジェクトも FreeBSD 10.0からデフォルトのコンパイラをLLVM Clangへ変更しており、改善などの成果物をLLVM Clangプロジェクトへ提供している。 https://news.mynavi.jp/article/20131225-a269/
164 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 09:46:08.17 ID:VHt42ePI.net] pythonはインデントだけでブロック作ってるから ある処理範囲を関数の中に入れる、ループの中から出すみたいなことをするときに コピペだけでできないんだよね
165 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 09:47:33.64 ID:Fv9Xn8Kb.net] CとC#が一位じゃねぇの? 組み込みでは、一人がファームウェア書いてテストプロ作って、C#アプリから試験やってるで。 必須言語二つ。
166 名前:名刺は切らしておりまして [2019/11/19(火) 09:53:20.87 ID:Ubk6v332.net] RustがCに置き換わる日が近いうちに来るよ 知らんけど
167 名前:名刺は切らしておりまして [2019/11/19(火) 09:53:58.23 ID:cjbEpXti.net] >>1 日本じゃこんなもんだろ 昔の名前でしか商売できないエンジニアが多いってことだ HTMLがプログラミング言語って何を言ってるんだかわかんないですけど
168 名前:名刺は切らしておりまして [2019/11/19(火) 09:54:12.96 ID:8Km6nilo.net] 本屋のPython関連の本も増えてるな。米国で人気になると、少し遅れて日本
169 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 09:56:51.98 ID:B2z8tVG1.net] 7位がVBA? えええー
170 名前:名刺は切らしておりまして [2019/11/19(火) 10:01:25 ID:5B2yVLZm.net] Rubyってひょっとして落ちぶれてる?
171 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 10:01:28 ID:XOyLOJz7.net] >>147 大学の時、日立メインフレームのプログラミング演習で、アセンブラで鶴亀算という課題が出たな。 今にしてみれば計算資源の無駄遣い?
172 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 10:03:51 ID:XOyLOJz7.net] >>166 文系学生が対象の演習でした。
173 名前:名刺は切らしておりまして [2019/11/19(火) 10:06:10 ID:
] [ここ壊れてます]
174 名前:VbNqBuOK.net mailto: >>159 そこだけがなんだかなーなんだよね [] [ここ壊れてます]
175 名前:名刺は切らしておりまして [2019/11/19(火) 10:11:39 ID:9VpLJqYj.net] >>48 そんなズレた事言ってるから日本は取り残された
176 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 10:16:11 ID:f0T6hwZZ.net] >>165 落ちぶれているというより莫大な技術的負債の返済に入った言語だから でもCOBOLよりは長生き出来ん言語だろうな
177 名前:名刺は切らしておりまして [2019/11/19(火) 10:23:05 ID:vbRCeoEj.net] ああそうそう、LLVMね。 むろん知ってたよ。 で、CPU毎のそれ用の処理系って、やっぱLLVMコンパイラで各CPU毎の コードを出力できるようにして(つまりクロスコンパイラ)、LLVMで 各CPU毎のLLVM処理系を書くみたいな...事でっすか?
178 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 10:26:01 ID:J7Rtvm+D.net] べーしっくこぼるふぉーとらん これしかしらん
179 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 10:50:31.51 ID:IG9QVGGD.net] TypeScriptの需要が少ないのが理解できない
180 名前:名刺は切らしておりまして [2019/11/19(火) 10:52:53.68 ID:S9rDysu6.net] Pythonやろ
181 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 10:57:01.50 ID:8LHge3mP.net] この統計、汎用系システム開発に偏っているような 今時COBOLはここまで高くないはずだし Swift/Obj-Cはもっと上のはず
182 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 10:58:00.58 ID:zJLF2Zjw.net] >>1 はおかしいべ? 情報処理系の学校卒業した者で、今は畑違いの仕事をしているが 当時の教員から「COBOLを覚えれば一生飯に困らないし、数十年は安泰だ」と言われたぞ? なんでランクに入ってないのかと?
183 名前:名刺は切らしておりまして [2019/11/19(火) 11:02:47.18 ID:PE/169i5.net] VHDL,Verilog,SystemC
184 名前:名刺は切らしておりまして [2019/11/19(火) 11:06:42.99 ID:ID7eHbqP.net] >>171 LLVMアセンブラで書くとある程度、自動的に機種に対応してくれる、というのがうりだろ LLVM 9.0.0登場、Linuxカーネルのビルドをサポート 2019/09/22 LLVMは人気の高いコンパイラインフラストラクチャの1つ。 比較的後発のコンパイラインフラストラクチャで、さまざまなプログラミング言語に対応している。 生成されるバイナリは良質と言われ、コンパイル時の警告やエラーメッセージも理解しやすく開発者に人気がある。 https://news.mynavi.jp/article/20190922-897249/ SwiftはAppleが放つモダンで高速なプログラミング言語 2019/03/05 Swiftが高速である理由 SwiftのコンパイラはLLVMのフロントエンドとして開発されています。 LLVMとは様々な言語をコンパイルできるコンパイラ基盤です。SwiftのコンパイラはLLVM用の中間コードを作成します。 LLVMはこの中間コードを最適化して特定プラットフォームの実行ファイルを作成します。 つまり、Swiftで作ったアプリが高速に実行できるのは、このLLVMのおかげというわけです。 https://news.mynavi.jp/article/programinglanguageoftheworld-16/
185 名前:名刺は切らしておりまして [2019/11/19(火) 11:12:51.95 ID:sZF82myq.net] >>138 >>147 ありがとう とりあえずNHKの講座録画してみます
186 名前:名刺は切らしておりまして [2019/11/19(火) 11:16:26.48 ID:0kLEz3rx.net] >>163 だいぶ遅れてる。具体的にいうと15年以上。
187 名前:名刺は切らしておりまして [2019/11/19(火) 11:17:03.11 ID:ID7eHbqP.net] Firefoxで3Dゲームがネイティブ並みに動く! その仕組みにせまってみた どうやって一般のゲームをFirefox上で動かすのか? 答えを先にいってしまうと、以下の手順である。 C/C++ → LLVMの中間コード → asm.jsで最適化されたJavaScript まずは、C/C++から中間コードへの変換である。ここでは、コンパイラ基盤のLLVM使われる。 フロントエンドと呼ばれる処理系で、ソースから仮想機械向けの中間コード(LLVM IR)を生成する。バックエンドでは、中間コードを実行コードにしたり、他の言語に変換する。 https://news.mynavi.jp/article/20140603-firefox3d/2 「WebAssembly」ならブラウザで高速にCもRustもGoも動く 2019/07/12 https://news.mynavi.jp/article/programinglanguageoftheworld-20/
188 名前:名刺は切らしておりまして [2019/11/19(火) 11:24:30.43 ID:/Wc1X1no.net] 急に「本当は、ぼくはきこりになりたかったんだ」で歌うアレだろ
189 名前:名刺は切らしておりまして [2019/11/19(火) 11:27:46.71 ID:ID7eHbqP.net] Microsoft、C#コードをネイティブコードにコンパイルする「.NET Native」を発表 2014年04月06日 https://developers.srad.jp/story/14/04/05/1828252/ LLVM - Wikipedia LLVMとは、コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤。 当初は、LLVMの名称の由来は、Low Level Virtual Machine (低水準仮想機械) の略であるとしていたが、現在は、何の頭文字でもないとしている。 LLVMは、JavaとJava VMの関係のように、まず仮想機械をターゲットとした中間コード(ビットコード)を生成し、その仮想機械向けコードを特定のマシンの機械語に変換する。 この時言語やプラットフォームとは独立した最適化を行う。 この方法によってLLVMは言語からもアーキテクチャからも独立しており、それぞれに特化した、プログラミング言語固有のモジュールと、マシン向けコード生成部を用意することにより様々な言語アーキテクチャーに対応する。
190 名前:名刺は切らしておりまして [2019/11/19(火) 11:29:19.31 ID:voJ1n0s+.net] >>164 所詮ガラパゴジャップのランキングに過ぎない 全然気にせんでいい
191 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 11:40:05.90 ID:l6UY3Wns.net] >>134 同じ小6からプログラミング始めた俺からの助言 適当なPCでもRaspberry Piでもなんでもいいから GCC辺りのCコンパイラと一緒に渡しとけ その興味が本物なら子供が自分の力で勝手に伸びる しかしScratchは止めとけ、塗り絵がいくらうまくなっても絵が描けることにはならん 本当のプログラミングをし始めたら現実との違いに投げ出すのがオチ
192 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 11:54:37.39 ID:dvkdQFEj.net] 結局どうしてもな場合にC/C++を使うから高い位置にいるんだろうな。
193 名前:名刺は切らしておりまして [2019/11/19(火) 12:04:23.50 ID:pO58bKK/.net] LLVMのVMをですね、FPGAとかでハード化してですね その中間コードを直接実行させるようなボードを作るのも 面白いね。 仕様がデカイと実現も難しいけどね。
194 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 12:13:34.95 ID:DhPlnOcg.net] >>185 ラズパイみたいな付属品買ってなんぼのもんは子供に向かんわ
195 名前:名刺は切らしておりまして [2019/11/19(火) 12:19:55.74 ID:ID7eHbqP.net] 初心者にはカルネージハート、HSP ホットスーププロセッサーがおすすめ
196 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 12:32:06 ID:esUhmMJ0.net] 言語はともかくフローチャートとか書いて動かせるタイプの方が子供の役に立つと思う
197 名前:名刺は切らしておりまして [2019/11/19(火) 12:32:22 ID:ID7eHbqP.net] カルネージハート エクサ PV https://www.youtube.com/watch?v=imralo-UREc カルネージハートエクサ ラスティネールを試験運用 https://www.youtube.com/watch?v=M0CQy-TuT6k
198 名前:名刺は切らしておりまして [2019/11/19(火) 12:41:36 ID:ID7eHbqP.net] 「頭で戦え」−”カルネージハートエクサ” プログラムで勝負! CHは、OKE(オーバーキルエンジン)というロボットを使用した戦闘シミュレーション。 このシリーズの特徴は何と言っても、自分でOKEを操作するのではなく、自分で制御プログラムを組み立てて戦わせる点。 そのプログラムの作り方は、特定のルーチンが割り当てられているプログラムチップをボードにはめ込んでいくものとなっております。 複雑で汎用性が高くなったプログラムも万能とは言えず、状況によってはごくごく単純なプログラムに対して勝てない場合もよくあるのが面白いところ。 汎用性を高めるもよし、何かに特化させるのもよし、はたまたネタに走るもよし…。 練りに練って作成したプログラムが思ったとおりに動いてくれた時の喜びは何物にも代え難い。そんなゲームです。 あとは、「Cとかプログラムを覚えたいけれど、そもそもプログラムって何ぞや?」という方にも、プログラムの概要を覚える事が出来る教材として使えるかもしれない? feigling.tank.jp/blogparts/img/2010/20101218a.jpg feigling.tank.jp/b/2010/12/65.html
199 名前:名刺は切らしておりまして [2019/11/19(火) 12:48:42 ID:UgvO/QRm.net] >>185 昔はゲームとかってシンプルなドッド絵だったから、こうやったら絵が動くと言うのが分かりやすくて子供でもとっつきやすかったけど、今はゲームっていうと3Dだから、最低限大学レベルの知識が必要なので、子供には敷居が高いんだよね。
200 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 12:49:27 ID:7I5CZ/N4.net] 今どきの高級言語は方言が違うだけで似たようなもんだからな、大事なのは組み方と(ry
201 名前:名刺は切らしておりまして [2019/11/19(火) 12:52:22 ID:nfgFDIuq.net] サーバサイド・クライアントサイドで分けてランキングしろよ
202 名前:名刺は切らしておりまして [2019/11/19(火) 13:17:35 ID:PeYxVvDj.net] >>194 FORTHは高級言語に入れてやっていいですか? LISPも高級言語ですよね。
203 名前:名刺は切らしておりまして [2019/11/19(火) 13:40:12 ID:8kAPrtvF.net] JavaのエンジニアだけどいつのまにかJava廃れてたんだな まあまだまだ仕事はあるけど 単価高いんでフロントエンジニアに移行しようと思ってるけど
204 名前:名刺は切らしておりまして [2019/11/19(火) 13:41:20 ID:RaRqGKv8.net] Juliaは今後伸びるんですか?
205 名前:名刺は切らしておりまして [2019/11/19(火) 13:49:46.98 ID:Ml4N4L1E.net] >>138 >>139 どうしてそんな適当なことを言うのか
206 名前:名刺は切らしておりまして [2019/11/19(火) 14:01:43.73 ID:FWGEiu1Y.net] for i=1 to 100 do begin ・・・ end なら素直に人として理解できるが。 for(i=1; i=<100; i++){ ・・・ } とか、頭のおかしい馬鹿が作ってるとしか思えんわ。 直感的に理解しにくいし。 こういう書き方とかキモすぎて無理。C,JAVAなど・・・。
207 名前:名刺は切らしておりまして [2019/11/19(火) 14:11:00.02 ID:ID7eHbqP.net] 「HSP」で3Dモデルをもっと簡単に! 〜「HGIMG4 3.6β1プロ生ちゃんデモ版」が公開 「Unity」をハブにしてさまざまなモデルやアセット、アニメーションを活用 2019年4月4日 プログラミング言語「Hot Soup Processor(HSP)」に3D機能を追加するプラグイン「HGIMG4」の最新プレビュー版「HGIMG4 3.6β1プロ生ちゃんデモ版」が、4月1日に公開された。 3Dゲームエンジン「Unity」と組み合わせることで3Dキャラクターを扱うことが可能で、サンプルとして“プロ生ちゃん”を使用したデモが同梱されている。 新しい「HGIMG4」は、より少ないデータ、シンプルなスクリプトで3Dモデルやアニメーションを扱えるよう、独自の拡張が続けられている。 OpenGL/DirectXによるレンダリング、GLSLシェーダーの活用、物理エンジン「Bullet」のサポート、 イベントシステムの搭載などを進め、キャラクターアニメーション、マルチパスレンダリング、ポストプロセッシングスタックといった強力なシステムを導入すべく、「HSP 3.6」のリリースに向け、精力的な開発が進められている。 今回リリースされた「HGIMG4 3.6β1プロ生ちゃんデモ版」では、その片鱗を一足早く体験することが可能。 なお、“プロ生ちゃん(暮井 慧)”はIT勉強会コミュニティ“プログラミング生放送勉強会”の公式応援キャラクターだ。 プログラミングの支援も行っており、公式サイトではイラストや3Dモデル、ボイスデータ(CV:上坂すみれ)をダウンロードできる。 HGIMG4 3.6β1プロ生ちゃんデモ版 https://www.youtube.com/watch?v=ZTE8TpYNWWI https://forest.watch.impress.co.jp/docs/news/1178244.html
208 名前:名刺は切らしておりまして [2019/11/19(火) 14:29:47 ID:RaRqGKv8.net] >>200 その昔、君みたいな人が日本語BASICを作ったことがある マワレ i=1 カラ 100 日本人として素直にわかりやすいだろ
209 名前:名刺は切らしておりまして [2019/11/19(火) 14:34:00 ID:PeYxVvDj.net] >>199 じゃあ具体的に何がいいか挙げてみなよ。 ケチだけつけるなら野党でもできる。
210 名前:名刺は切らしておりまして [2019/11/19(火) 15:24:47 ID:Dw7PWg1k.net] VB6最強
211 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 16:32:27 ID:8Y8TF9uS.net] >>182 プログラミング言語Pythonの名前の由来ではあるな。 それにしても代表的なネタがそれかい。 Pythonの入門書やサイトで最初のプログラムとして 「画面に hello, sailor と表示する」を採用しないのは リスペクトが足りてない気がするなぁ。
212 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 17:11:13 ID:VHt42ePI.net] >>200 自然言語との関連がほしければ つ COBOL
213 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 17:31:38 ID:jK+3jy9t.net] 国内でrubyがCOBOL以下なの?
214 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 23:00:26.57 ID:xyjQkQRM.net] コボラーは金融子会社とかにまとまった数いるだろうし 今どきRubyに留まってる層はPHPと市場がモロ被りだから言うほど人口いないとかじゃないの?
215 名前:名刺は切らしておりまして mailto:sage [2019/11/19(火) 23:15:55 ID:1IyWIayj.net] nikkeibpの読者にはcobolerやC言語使いが多い rubystは少ない 雑誌の購買層で、使ってる言語がほぼほぼ規定されている それがwebサイトでも同じ インタフェイスの読者が一番使ってる言語でアンケート取ってみろ 驚くような結果になるぞ
216 名前:名刺は切らしておりまして [2019/11/19(火) 23:55:38.99 ID:yrIor/UD.net] ガベージコレクションは甘え
217 名前:名刺は切らしておりまして mailto:sage [2019/11/20(水) 00:30:24.77 ID:wmYieYw3.net] >>197 Javaは言語として死にかけだからな ライセンス云々はとどめを刺しただけで、もともと言語として殆ど進化しなくなったのがJava コミュニティが保守的過ぎて、他言語で採用されて使い古されたものを数年かかって議論してやっと導入するレベル
218 名前:名刺は切らしておりまして [2019/11/20(水) 04:11:30.78 ID:cO/j0XP6.net] lattice CとかCOBOLとか、YPSやVisual Basicなら何とか分かります。 古いですか?
219 名前:名刺は切らしておりまして mailto:sage [2019/11/20(水) 04:51:25 ID:3zImosZ2.net] DOH-C知っとるけ?
220 名前:名刺は切らしておりまして [2019/11/20(水) 08:08:41.01 ID:FYzaqEUj.net] >>39 なでしこは自然言語としての日本語っぽい。 >>200 日本人にはCのほうが直感的。
221 名前:名刺は切らしておりまして [2019/11/20(水) 08:40:11 ID:MlPn4Rd+.net] 中途半端なJava厨房が書いたと思われる、Initialize()/Finalize()というメンバー関数を持つC++クラス。でも、どちらの
222 名前:名刺は切らしておりまして [2019/11/20(水) 08:42:37 ID:MlPn4Rd+.net] 関数も、コンストラタ/デストラクタから呼ばれておらず。public宣言されてる。
223 名前:名刺は切らしておりまして [2019/11/20(水) 09:31:42 ID:YR7wVqOA.net] 書きやすいPerl あと数年でクソの遺産化間違いなし
224 名前:名刺は切らしておりまして [2019/11/20(水) 09:54:07 ID:HXXaleHl.net] PentiumProや?の時代じゃあるまいし、 現在のハード性能考えたらインタープリタ型言語で十分
225 名前:名刺は切らしておりまして [2019/11/20(水) 10:05:29 ID:zmieHbqq.net] ライブラリコピペしてるだけのやつほど言語の優位性を偉そうに語る
226 名前:名刺は切らしておりまして mailto:sage [2019/11/20(水) 11:44:16 ID:da6/hwJ8.net] >>214 昔 mindと言うのがあったな 今どうなってるんだろ?
227 名前:名刺は切らしておりまして [2019/11/20(水) 13:54:11.29 ID:E6uBeMBS.net] >>60 載ってないので使っていたのはLisp、Force、PostScriptあたりかな
228 名前:名刺は切らしておりまして mailto:sage [2019/11/20(水) 15:36:01 ID:j0Stn4WR.net] Tclがないのは選択肢にそもそも入れてないからだろうな
229 名前:名刺は切らしておりまして [2019/11/20(水) 16:58:41.70 ID:3uh+qmsi.net] >>197 JavaはEclipseみたな重
230 名前:量IDEが無いと事実上何もできないのが辛いな 俺も昔はJava信者だったが、今はテキストエディタで書ける(書いても辛くない)言語しか触らなくなった [] [ここ壊れてます]
231 名前:名刺は切らしておりまして mailto:sage [2019/11/20(水) 18:39:01 ID:cyzjABXZ.net] Tclは組み込み言語でたまに見るが、ここにもPythonが侵食してる
232 名前:名刺は切らしておりまして mailto:sage [2019/11/20(水) 19:50:29 ID:0yrg0Vvr.net] >テキストエディタで書ける(書いても辛くない)言語 例えば何だろ?