at BIZPLUS
[2ch|▼Menu]
[1からを表示]
50:名刺は切らしておりまして
19/11/18 20:17:36 hjs5qQMG.net
C/C++で開発してる奴そんなにいるか?
かなり特殊な用途だと思うんだが

51:名刺は切らしておりまして
19/11/18 20:28:01 o4ro63l7.net
誰に聞くかによるな。
大学あたりで聞いたらRがトップ3に入るだろ。

52:名刺は切らしておりまして
19/11/18 20:30:02 .net
V2Cでサイトとインスタグラムの更新チェックをしたくて
JavascriptとrhinoのJavaを覚えたが
「なんで上手く動かないんだ」で鬱になるからプログラムは組みたくない

53:名刺は切らしておりまして
19/11/18 20:32:31 rVQG1fbG.net
結局、やりたいこと(世間的なニーズがあるもの)をサポートするライブラリが
豊富かどうかだよなあ
IDEさえまともなものがあれば、言語とか比較的どうでもいい

54:名刺は切らしておりまして
19/11/18 20:32:45 fqztHcGD.net
Cは、大人気だな

人気の秘訣は?

55:名刺は切らしておりまして
19/11/18 20:38:12 1axhYdg4.net
グラフの合計が 1133票 で
可能な投票数は 440人*3票=1320票 なので、欠票が187票ある

440人のうち、2言語しか使ってない・1言語しか使ってない、という人物は多数いるらしい
つまり、通常の常識とは別で、複数言語使っている人間が優秀だ、ということになる
三つまでという制約なのでさらに複数の言語を使っている超優秀な人間がいてもそれ以上は投票出来ない
逆に、このご時世に一言語だけという人物はおそらくはいない
なので、投票者の半分くらいが2言語しか使っていない、と目算できる
そして半数は三言語以上を操ることが出来る、
ついでに1言語のみの人間は誤差、考えなくていいレベルだ

もう一つ考えられるのは、実は普段から使っているが対外的にそうは言いたくない言語だ
excelのvbaなんかがそれに当たる

つまり、自発的に使っている傾向の高い言語のランキングになる
無理矢理にしょうがなく使っている言語のランキングにはならない
自力で使いこなしている感がある言語のランキング、でもいい
C言語は比較的ラクだから「使っている」「使いこなしている」という実感が湧きやすい

HTMLを言語と称する人間がいるランキングはいろいろその背景を考えないといけない

56:名刺は切らしておりまして
19/11/18 20:40:19 lAIuMVrn.net
>>4>>5
おまいらケコーンしる

57:名刺は切らしておりまして
19/11/18 20:43:42 Wax8MRGV.net
Pythonがまだ16トンのアイコンだった頃から使っているわ

58:名刺は切らしておりまして
19/11/18 20:47:14 m34GQB1j.net
(´・ω・`)そんなことより、デジタルトランスフォーマーってなんや?

59:名刺は切らしておりまして
19/11/18 20:51:42 BZRSVb/j.net
>>52
C++とセットだから
C++とCは別言語だと言いたいぐらいに必要知識に差がある

>>48
まだまだ組み込み分野だと使っているぜー

60:名刺は切らしておりまして
19/11/18 20:52:47 BZRSVb/j.net
>>51
正直なところ、目的に応じて使うだけなので、言語はどれでもいい
IDEとか関係なく、目的に合致するかどうかだ

61:名刺は切らしておりまして
19/11/18 20:59:13 HhvR/G/l.net
>>2
未だに事務処理ではCOBOL資産残ってるしね

62:名刺は切らしておりまして
19/11/18 20:59:50 1axhYdg4.net
PL/Iよりも使われてないマイナー言語が43もあることが驚きだ
実に10%の人間がそれぞれ別の超絶マイナー言語を使ってる計算になるからだ
「その他43」は相当にショッキングな数字だよ

63:名刺は切らしておりまして
19/11/18 21:02:32 SPLBYH4M.net
VB(VBA)とかいうクソ害悪は滅べ
VB.NETは許すよ

64:名刺は切らしておりまして
19/11/18 21:03:48 BZRSVb/j.net
>>60
HSPとかmisaとか使っている人が居るんじゃない?
個人的にはLISPが入っていないんだ・・・って思ったが

65:名刺は切らしておりまして
19/11/18 21:05:33 fMrdDTZJ.net
昔はJavaScriptなんてバカにしてたもんだが、WEB系・サーバー系の部署に
移ってからはTypeScriptからBabelと遷移して、今やNode.jsとES6で
随分様変わりしたもんだと感慨深い。
PythonやGoとかも使うこと有るけど、クライアントからフロントエンドもデータベースまで
一貫して同じ言語で事足りるのは助かる。

66:名刺は切らしておりまして
19/11/18 21:08:27 gxTKlvcg.net
組み込みはオワコン感あるんだよな
シナ産電子機器にもはや太刀打ちできんだろ

67:名刺は切らしておりまして
19/11/18 21:08:39 0rIXEc0o.net
じゃあ60の手習いでピソンとやらを始めるか
スマホしかないけど必要なら
ノートパソコンくらいは買ってもいいが

68:名刺は切らしておりまして
19/11/18 21:09:59 gwT8MmDc.net
20年以上前にAccessで作ってあげた業務系のソフトがいまだに問題なくWindowsで動いているからな、その間にハードも進歩して高速処理w、いつも言語仕様が変わっているのはだめだろ。
そもそもVB、VBAの悪口を言う奴はどれだけ深く言語仕様を理解して悪口言ってるのかね。

69:名刺は切らしておりまして
19/11/18 21:12:06 BZRSVb/j.net
>>63
Javascript単体ではもう使わんね
Typescriptに慣れるとJavascriptには戻れん

ただ、やっぱりサーバー側ロジックはC#で書くのが一番楽かな
ライブラリの都合とかもあるけど、やっぱり言語として常に新しいものを取り込んでいるのが助かる
非同期処理が非常に読みやすいですぜ

70:名刺は切らしておりまして
19/11/18 21:17:34 WXNGmG2p.net
C#はコーディングするうえでは非常に楽だな
これひとつでフロント系からデータベースみたいな内部処理まで全部できるのはでかい
ただ性能重視でチューニングしたいならスクリプトやらオブジェクト指向言語の出る幕はないね

71:名刺は切らしておりまして
19/11/18 21:18:38 0JnRGyph.net
ま、Pythonの場合VBAのOS選ばない版と言えるかも
敷居が低いしお手軽
Accessは確かに便利で使いやすいけどやっぱりOSを選ぶし
共通とは言えないもんがある
結局


72:Windows Officeの過度な依存が進むし 担当者が変わると保守の時奇妙なマクロとかが見付かる事もある 連携し過ぎると重いしな PythonはAWSでも使えるしつーのも普及が進んだ理由だろうな



73:名刺は切らしておりまして
19/11/18 21:23:38 BZRSVb/j.net
>>68
そういう速度チューニングが必要なものはC言語で書かれたライブラリを使うだけだからね
ビジネスロジックを手軽に書けるのが生産性として最重要なのよ

74:名刺は切らしておりまして
19/11/18 21:30:24.48 E2cO/fvL.net
>>23
rubyはイテレータがキモい

75:名刺は切らしておりまして
19/11/18 21:37:10.87 PEY5di7v.net
>>3
懐かしいな
20年ちょい前に学校のパソコンの授業で習ったの思い出したわ

76:名刺は切らしておりまして
19/11/18 21:37:27.09 j/EvF+S3.net
>>62
LISPって業務で使うの?

77:名刺は切らしておりまして
19/11/18 21:38:39.42 E2cO/fvL.net
そこはSchemeじゃないの?

78:名刺は切らしておりまして
19/11/18 21:39:32.05 /4zITYr7.net
>>1
この手のスレが立つと必ず、
「ぼくがしってるマニアック言語」を早口で喋るキモオタが沢山わいてくるのウケるwwwwwwww

79:名刺は切らしておりまして
19/11/18 21:39:35.85 6a3ajyEl.net
言語の上げ下げ意識してるやつは馬鹿
それだけは確実に言える

80:名刺は切らしておりまして
19/11/18 21:41:42.83 SPLBYH4M.net
>>67
C#はとりあえず新機能掴んどきゃ応用出来るもんな
Visual Studioが頭良いから短く書くクセもつけやすい気がする

81:名刺は切らしておりまして
19/11/18 21:42:44 BZRSVb/j.net
>>73
そういえば、業務では使ったことないな
テキストエディタを使う上では知っておくと便利なのでよく使っていたが、業務コードには載せないな

82:名刺は切らしておりまして
19/11/18 21:46:21 o/LXW7uM.net
プログラミング教育を必修化して天下り先を確保したい公務員。
スレリンク(koumu板)

83:名刺は切らしておりまして
19/11/18 21:51:06 BZRSVb/j.net
>>79
もともとプログラマの俺としては、必修化するのは別にいいと思う
だが、教員がプログラミングを出来ない時点で阿呆な政策だとしか言えんわ


俺の中学の時にもPCの授業が有ったが、DOSから一太郎を起動してワープロ入力をするという
糞みたいな授業だった
教師も碌にPCについて知らなかったし何をしたい授業か分からんかったな
個人的にはNT機をそれまで触ったことが無かったから、そこだけが唯一楽しんでいた

84:名刺は切らしておりまして
19/11/18 21:56:46 0JnRGyph.net
>>80
一時期学校のフォローで入った事あるけど
多くの学校では偶々技巧の先生がPC担当して
その管理責任の重さにノイローゼで長期休みになっていたり
pcに悪戯して生徒が壊すたびに始末書が発生して
遂に何もさせない方針にして居るケースを山ほど見たww
酷いのはマウスにボンド流し込んでる奴とかPCのスクリーンセイバーに
先生の悪口とか入れたりしてたなぁーwww
で、PCなんて壊れるもんだから気にすんなと言っておいたけど
お前の所の先生もノイローゼだったんじゃね?

85:名刺は切らしておりまして
19/11/18 21:57:16 KNTmsZfw.net
vba増えてる理由に大企業の分業化がある。
協力会社に仕事を丸投げして、大企業の社員は管理監督者となる。
協力会社に提供する環境は、オフィスとメモ帳くらい。それ以外は一切インストールさせない。
必然的にvbaとHTML.css.JavaScriptしか使えないので、それで何とか業務を効率化させる。
需要はこの先も消えないやろな…

86:名刺は切らしておりまして
19/11/18 21:58:03 yrS9tgme.net
>>17
メカ屋さん乙
シーケンサーにしか使わないから覚える
気も起きない

87:名刺は切らしておりまして
19/11/18 22:01:21 0JnRGyph.net
VBA増やして、Microsoftの永久奴隷になるんですねーきゃー素敵ぃ〜

自社でソフトもて無いし管理能力のある技能社員が居ないから
低級環境で丸投げしてセブンペイみたいになるとですわ

88:名刺は切らしておりまして
19/11/18 22:02:08 1axhYdg4.net
>>83
ラダー利用者はnikkeiの読者じゃないしそもそもアンケートにすら答えていない、ってだけダゾ

89:名刺は切らしておりまして
19/11/18 22:08:51.17 w5gKDi9I.net
来年はPerlが1位になってるよ
そしておれの年収は5倍に

90:名刺は切らしておりまして
19/11/18 22:12:41.66 BZRSVb/j.net
>>81
さてね
特に教わることもなかったし、俺は無難に授業を受けていただけだわ
GUIのOSは初めて触ったので、それに関しては色々と楽しかったけどな
昔のHDDなんて壊れてなんぼのものだったから、大量のスペックを積み上げていたぞ

91:名刺は切らしておりまして
19/11/18 22:20:17.77 7EeLHIkH.net
本当にエンジニアに対して取ったアンケートか・・・?

92:名刺は切らしておりまして
19/11/18 22:23:40.24 NEwW3ceP.net
PL/Iなんてどこで使ってんだよ。IBM系?

93:名刺は切らしておりまして
19/11/18 22:23:42.97 BZRSVb/j.net
>>88
ITエンジニアをエンジニアって略すな
あと、ITアーキテクトもアーキテクトって略すな
まじで機械屋とか建築屋とかが採用に来る

94:名刺は切らしておりまして
19/11/18 22:27:01.88 2iuhWoD1.net
>>47
ASCIIの紹介で関西弁つかってたような?
MSX版出してとハガキ出したけど駄目でしたな
「日本語のForth」とかMSXマガジンに出ていて期待してた

95:名刺は切らしておりまして
19/11/18 22:39:38.78 dWObgJD/.net
いい加減、MFC6.0から卒業せんとな。

96:名刺は切らしておりまして
19/11/18 22:50:14 R6cGOvw9.net
オワコンの組み込み系やってるからアセンブラとC/C++しか使えません><

97:名刺は切らしておりまして
19/11/18 22:51:54 K2CWOgo3.net
なんで、すべての言語を統一できんのかな?

これからプログラム言語を学ぼうとする人間が迷ってしまうがな。
しかも、何年もかけて習得した言語が、すでに役に立たなくなってしまった、ってなこともあり得るし、

これからのことを考えると、プログラム言語の統一は必須なんじゃないか?
誰か、天才は実現してくれ。

98:名刺は切らしておりまして
19/11/18 22:52:27 BARUU5Kj.net
pythonistaとかでmacでコンパイルしなくてもiosプログラミング出来る様になったのは嬉しい限り

99:名刺は切らしておりまして
19/11/18 22:53:18 xjJyblg7.net
>>25
日本でだけな(白目)

100:名刺は切らしておりまして
19/11/18 22:53:45 sE8/oJ/b.net
C/C++
Python
JavaScript
SQL
C#
Java

これらを横に並べて「プログラミング言語」で一括りにするのは
PC-8001で育ったパソコン少年のおいらが許さない

101:名刺は切らしておりまして
19/11/18 22:57:51 JJ2Yrf7R.net
>>97
俺もPC8001で育ったが、もう少年じゃない

102:名刺は切らしておりまして
19/11/18 23:00:13 BARUU5Kj.net
>>94
その言語の良さを最大限活かすなら別だけど、一つの言語を習得すれば
取り敢えず動くコードを書けるようになるのは比較的容易では?
新言語といっても順次選択繰り返しのチューリングマシンから逸脱したものではないし。

103:名刺は切らしておりまして
19/11/18 23:04:20 BZRSVb/j.net
>>92
MFCは実行プログラムのサイズが小さくていいんだけどね

>>94
基本的には一つでも言語を習得すれば、他言語は文法の違いである程度は読めるし
学習コストは非常に低い
もし、初めにMisaを習熟したとしたら、残念だけど無駄な時間だったなとしか言えんが

104:名刺は切らしておりまして
19/11/18 23:12:37 NvSvHy0Y.net
>>27
Webページデザインってjs以外あるの?

105:名刺は切らしておりまして
19/11/18 23:15:59 BZRSVb/j.net
>>101
デザインに該当するのは
HTMLやcssもしくはsassやlessとかじゃない?

106:名刺は切らしておりまして
19/11/18 23:22:38 v+/viNIW.net
swift 流行らなかったな・・・

107:名刺は切らしておりまして
19/11/18 23:22:57 8zY5xvJM.net
ぴぎぃ!

108: 【関電 73.8 %】
19/11/18 23:26:01 TW4suF+3.net
>>12
金融機関の担当だが、ガチで現役だぞ

109:名刺は切らしておりまして
19/11/18 23:26:52 NvSvHy0Y.net
>>102
それ全部プログラミング言語やないで

110:名刺は切らしておりまして
19/11/18 23:40:41.72 E7QTHxB6.net
モンティったらあ

111:名刺は切らしておりまして
19/11/18 23:50:41 SgD9wRd/.net
Windowsサーバやクライアントのお守りする機会が多いオレ様はPowershell率高い

>>73
個人としてはSchemeの処理系とか入れて使ってるけど
とんがってる会社じゃないんでプロジェクトで展開とかは正直難しい

112:名刺は切らしておりまして
19/11/18 23:56:12 BZRSVb/j.net
>>106
それを俺に言うなよ
ランキングに載っているんだから

113:名刺は切らしておりまして
19/11/18 23:57:27 BZRSVb/j.net
>>108
powershellって読みにくいんだよなぁ
スクリプト言語にしてはシンプルさが無い

この読みにくさなら、C#でも良いんじゃね?
って思う

114:名刺は切らしておりまして
19/11/19 00:04:18 A5qIxWzd.net
CとC++を一緒にする意味がわからん
一緒にするならC#やObjective-Cも含めないと辻褄合わないぞ

115:名刺は切らしておりまして
19/11/19 00:18:05 OHXZqKOq.net
LUAってよく名前聞くけど全然人気ないんだ

116:名刺は切らしておりまして
19/11/19 00:20:46 0pk5RuVG.net
HTMLがプログラミング言語として扱われてる時点でランニングの意味をなさないな

117:名刺は切らしておりまして
19/11/19 00:22:41 6rwi/7QQ.net
>>113
そうだな、ランニングとしては全く意味をなしていない

118:
19/11/19 00:39:31.92 s2cYm9rq.net
>>111
C# は C/C++ と全然違うでしょう?
Objective-C/Objective-C++ は C/C++ プラスアルファとして理解することは可能ですが、C# は異質ですね、C# にはポインタもないし…

119:名刺は切らしておりまして
19/11/19 00:47:54.65 6rwi/7QQ.net
>>115
C#でもunsafeで書けますよ

120:名刺は切らしておりまして
19/11/19 01:33:37.90 oVhU4so+.net
>>1
そういう統計出すなら分母は最低でも2000以上にしないと正確な情報にならないだろ

121:名刺は切らしておりまして
19/11/19 02:04:50 y8ThRdOm.net
>>15
JavaScriptはもうメジャーな言語やぞ
ブラウザに限定されない
node.jsや関連フレームワーク調べろ

122:名刺は切らしておりまして
19/11/19 02:11:34.60 JwKCLBMV.net
>>4
スパコンとか科学計算ではまだ現役だから心配ない

123:名刺は切らしておりまして
19/11/19 02:15:46.45 JwKCLBMV.net
>>110
GnuのBashと同じでシステム運


124:用者が楽するためのもんだから使用目的、使用場所、使用者が違う



125:名刺は切らしておりまして
19/11/19 02:18:30.34 JwKCLBMV.net
>>97
いまやNECのパソが許されない

126:名刺は切らしておりまして
19/11/19 02:20:01 od7YwGWx.net
>>110
コマンドレット調べるの面倒になって.NETのAPI使う事が多いわ

127:名刺は切らしておりまして
19/11/19 02:21:39 Z0yOb4SV.net
pythonって手軽にディープラーニングできるんだろ?

128:名刺は切らしておりまして
19/11/19 02:24:21 YUbfsl/o.net
C=万能可読アセンブリ言語

129:名刺は切らしておりまして
19/11/19 02:43:16 X2FtnU16.net
Cメインだったけど最近kotlin覚えたわ
高級言語って至れり尽くせりだなぁ

130:名刺は切らしておりまして
19/11/19 02:48:08 02v0Z4/I.net
>>96
狭い世界やな

131:名刺は切らしておりまして
19/11/19 02:56:23 /BF5Ag7g.net
『マイコンBASIC』の
ゲームを一生懸命打ち込んで

完成した時の充実感が
大好きだった・・

132:名刺は切らしておりまして
19/11/19 03:12:53 Z8Hsa/zz.net
>>125
Cも高級言語だよバーカ

133:名刺は切らしておりまして
19/11/19 03:38:11 X2FtnU16.net
>>128
あいつは高級言語四天王のなかでも最弱だし。。

134:名刺は切らしておりまして
19/11/19 05:24:37.88 LS2QybyK.net
こういう訴えって珍しいな

135:名刺は切らしておりまして
19/11/19 05:40:34.16 2D8WIESo.net
>>63
異論を唱えさせてくれ
typescriptもbabelもあまり意味のない無駄な拡張だと思う
巷では大人気なのかも知れないが
純粋javascript(ES5)の時点で十分に機能が足りている
ES6も表記が揺れるようになって、
読みにくくなる可能性が高くなったと感じる
letとconstくらいまではまあまあ使えるとは思うけど
そこらへんどうなのよ

136:名刺は切らしておりまして
19/11/19 06:14:47 hh0l4OXf.net
>>128
C言語の成り立ちを勉強したまえ
作者本人のコメントも残ってる

137:名刺は切らしておりまして
19/11/19 06:47:42 DTsV+C1Y.net
ちなみに
『久留米ひさしの2ch自動書き込みソフトを得る方法』
でネット検索すればその情報がわかるらしい。

6ML

138:名刺は切らしておりまして
19/11/19 07:10:58.83 SOCCLWOA.net
小学6年の息子がプログラミングに興味津々。
目的で異なるだろうけれど、どこから入ったらベストなの?

139:名刺は切らしておりまして
19/11/19 07:19:14.13 HZq7dU9Y.net
LabVIEW

140:名刺は切らしておりまして
19/11/19 07:35:08.72 Ml4N4L1E.net
>>27
ない
使ってる言語でイキりたい文系プログラマーを慰めるためのしょうもないRanking

141:名刺は切らしておりまして
19/11/19 07:52:18.28 VXvb8tdh.net
なんや、これガラパゴランキングやん
こんな周回遅れの国のランキングとか一喜一憂してもなんの得にもならんわ
アホらしw

142:名刺は切らしておりまして
19/11/19 08:02:38 PeYxVvDj.net
>>134
小学生の間はScratch。NHK教育でもScratch講座あるぐらい。
プログラミングの基礎はそれで会得した上で、
その後何やるかはやりたい事次第で。

143:名刺は切らしておりまして
19/11/19 08:06:41 ID7eHbqP.net
小学生には
HSP ホットスーププロセッサー
カルネージハート
がおすすめ

144:名刺は切らしておりまして
19/11/19 08:07:08 FXG6dhBb.net
>>94
時代も使われ方も変わり続けるからだろ
cobolでGUIクラスライブラリなんて書けんし
じゃあC#に統一するから皆覚えろっていっても
今cobolで足りてる人は文句しか出ないだろ


何でも取り込んでるって意味では
C++が統一言語に近いが
仕様が多すぎて人によって別言語状態だし

145:名刺は切らしておりまして
19/11/19 08:10:59 lLBpH6iY.net
HTML/CSSはプログラミング言語じゃないのに
これを入れてる辺りこのランキングはあてにならん

146:名刺は切らしておりまして
19/11/19 08:11:30 ID7eHbqP.net
統一する気がないだけでする気ならできるだろ
コボルで制覇することも可能
それと似たような事例としてはPython
いろいろと取り込まれすぎてもやは言語としての文法は重要ではなくなっている
実用面でのPythonだろう

147:名刺は切らしておりまして
19/11/19 08:12:09 +PDfb3pP.net
あげ

148:名刺は切らしておりまして
19/11/19 08:12:52 TB8VTcmN.net
C# は仕様拡張が多すぎ。
デリゲートなんて知らんわ。

149:名刺は切らしておりまして
19/11/19 08:13:12 x2FiRUw0.net
別にPythonそのものはカオスではないと思うが
ライブラリがカオスなのはその通りだが

150:名刺は切らしておりまして
19/11/19 08:13:46 b5svN8Dt.net
とりあえずWeb標準のバニラなjsとNode.js追いかけとけばい


151:いだろ



152:名刺は切らしておりまして
19/11/19 08:13:59 TB8VTcmN.net
>>134
アセンブリからじゃね。
基礎は大切だよ。
まぁ、挫折するかもしれんが。

153:名刺は切らしておりまして
19/11/19 08:16:08 ID7eHbqP.net
Pythonで実現できることは別にパールやルビーやPHPやJavascriptでもできるはずだ
偶然的な要素でPythonを発展させる方向になったようなもの
当初から機械学習、AIは想定していない

154:名刺は切らしておりまして
19/11/19 08:23:36 4h9cX9ww.net
>>132
40代のおっさん世代ではc言語は高級感言語として習っているよ。

155:名刺は切らしておりまして
19/11/19 08:26:36 ID7eHbqP.net
言語として可能性があるとおもうのは純粋関数型
マルチコア、メニーコアには明らかに向いている
簡単にいうと数式で処理順序がない

156:名刺は切らしておりまして
19/11/19 09:03:47.56 ID7eHbqP.net
Math - 言語はどこまで小さくなれるか
希望の光は、命令型ではなく関数型の方からさしているように見えます。
たとえば、SKI combinator calculus。
これを使うと、ラムダ計算を、 S, K, I という三つの関数 - コンビネーターに集約することが出来ます。
これに関数の適用 -- 命令型言語のほとんどではfunに対するfun()相当 --を加えた4つのシンボルがあれば、チューリング完全な言語を実装するのに充分ということになります。
これを実現したのがUnlambdaです
URLリンク(blog.livedoor.jp)

コンビネータ論理 - Wikipedia
コンビネータ論理は、モイセイ・シェインフィンケリとハスケル・カリーによって、記号論理での変数を消去するために導入された記法である。
最近では、計算機科学において計算の理論的モデルで利用されてきている。
また、関数型プログラミング言語の理論(意味論など)や実装にも応用がある。
コンビネータ論理は、コンビネータまたは引数のみからなる関数適用によって結果が定義されている高階関数、コンビネータに基づいている。

157:名刺は切らしておりまして
19/11/19 09:07:16.26 JXV3gOJe.net
個人用ツール作る程度ならc#で十分だな

158:名刺は切らしておりまして
19/11/19 09:18:52.13 vbRCeoEj.net
やっぱ、Cとアセンブラな。 でも、アセンブラはCPUが異なると
命令文は違って来るから、その共通する構造等を広く理解する事になる。
この2つを深く知れば、もう怖いもん無しよ。 何でも出来る。
高速なコードが書ける。
ただなあ、コードの記述量が増えるわなあ。 ライブラリの活用な。

159:名刺は切らしておりまして
19/11/19 09:27:20.74 ID7eHbqP.net
LLVMやJAVAのアセンブラはハード依存を吸収してるアセンブラ

160:名刺は切らしておりまして
19/11/19 09:33:17.52 ID7eHbqP.net
LLVM Language Reference Manual
URLリンク(llvm.org)

LLVM フレームワークで実用的なコンパイラーを作成する: 第 1 回
LLVM とその中間表現を使用してカスタム・コンパイラーを作成する
LLVM (Low Level Virtual Machine) は、任意のプログラミング言語で作成されたプログラムをコンパイル時、リンク時、
実行時に最適化するために設計された、極めて強力なコンパイラー・インフラストラクチャー・フレームワークです。
LLVM は多岐に渡るプラットフォームで動作し、その最大の特徴である、高速に実行されるコードを生成します。
LLVM フレームワークは、十分なドキュメントが用意された、コードの中間表現 (IR: Intermediate Representation) を中心に構築されています。
第 1 回目となるこの記事では、LLVM IR の基礎と、その特異な癖のいくつかを詳しく説明した後、LLVM IR の生成作業を自動化するコード・ジェネレーターを作成します。
URLリンク(www.ibm.com)

161:名刺は切らしておりまして
19/11/19 09:34:23.04 jiklDbid.net
>>3
それで、すこし大きいプログラムが書けるなら、
他の言語でも素人よりは楽に会得できる
最慮の言語習得に比べたら、2つめは楽、3つ目は更に楽になる

162:名刺は切らしておりまして
19/11/19 09:36:11.98 jiklDbid.net
>>132
高級言語って、アセンブラに対する言葉だよw

163:名刺は切らしておりまして
19/11/19 09:40:23.60 ID7eHbqP.net
AMDがドライバを含めたGPUソフトウェアをオープンソース化 2015/12/24
AMDが打ち出した新GPU戦略「OpenGPU」
AMDはGPUのソフトウェア層を根底から変革する。
GPUのソフトウェア層を上から下まで全てオープンソース化する「OpenGPU」を打ち出した。
OpenGPUの元では、開発者がドライバを含めたソフトウェア層を修正することが可能になる。
AMDのオープンソースコンパイラスタックは、CLANG/LLVMのオープンソースコンパイラインフラストラクチャの上に乗っている。
LLVMバックエンドで、中間表現からGPUネイティブに最適化コンパイルする。
URLリンク(pc.watch.impress.co.jp)

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プロジェクトへ提供している。
URLリンク(news.mynavi.jp)

164:名刺は切らしておりまして
19/11/19 09:46:08.17 VHt42ePI.net
pythonはインデントだけでブロック作ってるから
ある処理範囲を関数の中に入れる、ループの中から出すみたいなことをするときに 
コピペだけでできないんだよね

165:名刺は切らしておりまして
19/11/19 09:47:33.64 Fv9Xn8Kb.net
CとC#が一位じゃねぇの? 組み込みでは、一人がファームウェア書いてテストプロ作って、C#アプリから試験やってるで。 必須言語二つ。

166:名刺は切らしておりまして
19/11/19 09:53:20.87 Ubk6v332.net
RustがCに置き換わる日が近いうちに来るよ

知らんけど

167:名刺は切らしておりまして
19/11/19 09:53:58.23 cjbEpXti.net
>>1
日本じゃこんなもんだろ
昔の名前でしか商売できないエンジニアが多いってことだ
HTMLがプログラミング言語って何を言ってるんだかわかんないですけど

168:名刺は切らしておりまして
19/11/19 09:54:12.96 8Km6nilo.net
本屋のPython関連の本も増えてるな。米国で人気になると、少し遅れて日本

169:名刺は切らしておりまして
19/11/19 09:56:51.98 B2z8tVG1.net
7位がVBA?
えええー

170:名刺は切らしておりまして
19/11/19 10:01:25 5B2yVLZm.net
Rubyってひょっとして落ちぶれてる?

171:名刺は切らしておりまして
19/11/19 10:01:28 XOyLOJz7.net
>>147
大学の時、日立メインフレームのプログラミング演習で、アセンブラで鶴亀算という課題が出たな。
今にしてみれば計算資源の無駄遣い?

172:名刺は切らしておりまして
19/11/19 10:03:51 XOyLOJz7.net
>>166
文系学生が対象の演習でした。

173:名刺は切らしておりまして
19/11/19 10:06:10


174:VbNqBuOK.net



175:名刺は切らしておりまして
19/11/19 10:11:39 9VpLJqYj.net
>>48

そんなズレた事言ってるから日本は取り残された

176:名刺は切らしておりまして
19/11/19 10:16:11 f0T6hwZZ.net
>>165
落ちぶれているというより莫大な技術的負債の返済に入った言語だから
でもCOBOLよりは長生き出来ん言語だろうな

177:名刺は切らしておりまして
19/11/19 10:23:05 vbRCeoEj.net
ああそうそう、LLVMね。 むろん知ってたよ。

で、CPU毎のそれ用の処理系って、やっぱLLVMコンパイラで各CPU毎の
コードを出力できるようにして(つまりクロスコンパイラ)、LLVMで
各CPU毎のLLVM処理系を書くみたいな...事でっすか?

178:名刺は切らしておりまして
19/11/19 10:26:01 J7Rtvm+D.net
べーしっくこぼるふぉーとらん
これしかしらん

179:名刺は切らしておりまして
19/11/19 10:50:31.51 IG9QVGGD.net
TypeScriptの需要が少ないのが理解できない

180:名刺は切らしておりまして
19/11/19 10:52:53.68 S9rDysu6.net
Pythonやろ

181:名刺は切らしておりまして
19/11/19 10:57:01.50 8LHge3mP.net
この統計、汎用系システム開発に偏っているような
今時COBOLはここまで高くないはずだし
Swift/Obj-Cはもっと上のはず

182:名刺は切らしておりまして
19/11/19 10:58:00.58 zJLF2Zjw.net
>>1はおかしいべ?
情報処理系の学校卒業した者で、今は畑違いの仕事をしているが
当時の教員から「COBOLを覚えれば一生飯に困らないし、数十年は安泰だ」と言われたぞ?
なんでランクに入ってないのかと?

183:名刺は切らしておりまして
19/11/19 11:02:47.18 PE/169i5.net
VHDL,Verilog,SystemC

184:名刺は切らしておりまして
19/11/19 11:06:42.99 ID7eHbqP.net
>>171
LLVMアセンブラで書くとある程度、自動的に機種に対応してくれる、というのがうりだろ

LLVM 9.0.0登場、Linuxカーネルのビルドをサポート 2019/09/22
LLVMは人気の高いコンパイラインフラストラクチャの1つ。
比較的後発のコンパイラインフラストラクチャで、さまざまなプログラミング言語に対応している。
生成されるバイナリは良質と言われ、コンパイル時の警告やエラーメッセージも理解しやすく開発者に人気がある。
URLリンク(news.mynavi.jp)

SwiftはAppleが放つモダンで高速なプログラミング言語 2019/03/05
Swiftが高速である理由
SwiftのコンパイラはLLVMのフロントエンドとして開発されています。
LLVMとは様々な言語をコンパイルできるコンパイラ基盤です。SwiftのコンパイラはLLVM用の中間コードを作成します。
LLVMはこの中間コードを最適化して特定プラットフォームの実行ファイルを作成します。
つまり、Swiftで作ったアプリが高速に実行できるのは、このLLVMのおかげというわけです。
URLリンク(news.mynavi.jp)

185:名刺は切らしておりまして
19/11/19 11:12:51.95 sZF82myq.net
>>138
>>147
ありがとう
とりあえずNHKの講座録画してみます

186:名刺は切らしておりまして
19/11/19 11:16:26.48 0kLEz3rx.net
>>163
だいぶ遅れてる。具体的にいうと15年以上。

187:名刺は切らしておりまして
19/11/19 11:17:03.11 ID7eHbqP.net
Firefoxで3Dゲームがネイティブ並みに動く! その仕組みにせまってみた
どうやって一般のゲームをFirefox上で動かすのか? 答えを先にいってしまうと、以下の手順である。
C/C++ → LLVMの中間コード → asm.jsで最適化されたJavaScript
まずは、C/C++から中間コードへの変換である。ここでは、コンパイラ基盤のLLVM使われる。
フロントエンドと呼ばれる処理系で、ソースから仮想機械向けの中間コード(LLVM IR)を生成する。バックエンドでは、中間コードを実行コードにしたり、他の言語に変換する。
URLリンク(news.mynavi.jp)

「WebAssembly」ならブラウザで高速にCもRustもGoも動く 2019/07/12
URLリンク(news.mynavi.jp)

188:名刺は切らしておりまして
19/11/19 11:24:30.43 /Wc1X1no.net
急に「本当は、ぼくはきこりになりたかったんだ」で歌うアレだろ

189:名刺は切らしておりまして
19/11/19 11:27:46.71 ID7eHbqP.net
Microsoft、C#コードをネイティブコードにコンパイルする「.NET Native」を発表
2014年04月06日
URLリンク(developers.srad.jp)

LLVM - Wikipedia
LLVMとは、コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤。
当初は、LLVMの名称の由来は、Low Level Virtual Machine (低水準仮想機械) の略であるとしていたが、現在は、何の頭文字でもないとしている。
LLVMは、JavaとJava VMの関係のように、まず仮想機械をターゲットとした中間コード(ビットコード)を生成し、その仮想機械向けコードを特定のマシンの機械語に変換する。
この時言語やプラットフォームとは独立した最適化を行う。
この方法によってLLVMは言語からもアーキテクチャからも独立しており、それぞれに特化した、プログラミング言語固有のモジュールと、マシン向けコード生成部を用意することにより様々な言語アーキテクチャーに対応する。

190:名刺は切らしておりまして
19/11/19 11:29:19.31 voJ1n0s+.net
>>164
所詮ガラパゴジャップのランキングに過ぎない
全然気にせんでいい

191:名刺は切らしておりまして
19/11/19 11:40:05.90 l6UY3Wns.net
>>134
同じ小6からプログラミング始めた俺からの助言
適当なPCでもRaspberry Piでもなんでもいいから
GCC辺りのCコンパイラと一緒に渡しとけ
その興味が本物なら子供が自分の力で勝手に伸びる
しかしScratchは止めとけ、塗り絵がいくらうまくなっても絵が描けることにはならん
本当のプログラミングをし始めたら現実との違いに投げ出すのがオチ

192:名刺は切らしておりまして
19/11/19 11:54:37.39 dvkdQFEj.net
結局どうしてもな場合にC/C++を使うから高い位置にいるんだろうな。

193:名刺は切らしておりまして
19/11/19 12:04:23.50 pO58bKK/.net
LLVMのVMをですね、FPGAとかでハード化してですね
その中間コードを直接実行させるようなボードを作るのも
面白いね。 仕様がデカイと実現も難しいけどね。

194:名刺は切らしておりまして
19/11/19 12:13:34.95 DhPlnOcg.net
>>185
ラズパイみたいな付属品買ってなんぼのもんは子供に向かんわ

195:名刺は切らしておりまして
19/11/19 12:19:55.74 ID7eHbqP.net
初心者にはカルネージハート、HSP ホットスーププロセッサーがおすすめ

196:名刺は切らしておりまして
19/11/19 12:32:06 esUhmMJ0.net
言語はともかくフローチャートとか書いて動かせるタイプの方が子供の役に立つと思う

197:名刺は切らしておりまして
19/11/19 12:32:22 ID7eHbqP.net
カルネージハート エクサ PV
URLリンク(www.youtube.com)

カルネージハートエクサ ラスティネールを試験運用
URLリンク(www.youtube.com)

198:名刺は切らしておりまして
19/11/19 12:41:36 ID7eHbqP.net
「頭で戦え」−”カルネージハートエクサ”
プログラムで勝負!
CHは、OKE(オーバーキルエンジン)というロボットを使用した戦闘シミュレーション。

このシリーズの特徴は何と言っても、自分でOKEを操作するのではなく、自分で制御プログラムを組み立てて戦わせる点。
そのプログラムの作り方は、特定のルーチンが割り当てられているプログラムチップをボードにはめ込んでいくものとなっております。

複雑で汎用性が高くなったプログラムも万能とは言えず、状況によってはごくごく単純なプログラムに対して勝てない場合もよくあるのが面白いところ。

汎用性を高めるもよし、何かに特化させるのもよし、はたまたネタに走るもよし…。
練りに練って作成したプログラムが思ったとおりに動いてくれた時の喜びは何物にも代え難い。そんなゲームです。

あとは、「Cとかプログラムを覚えたいけれど、そもそもプログラムって何ぞや?」という方にも、プログラムの概要を覚える事が出来る教材として使えるかもしれない?
URLリンク(feigling.tank.jp)
URLリンク(feigling.tank.jp)

199:名刺は切らしておりまして
19/11/19 12:48:42 UgvO/QRm.net
>>185
昔はゲームとかってシンプルなドッド絵だったから、こうやったら絵が動くと言うのが分かりやすくて子供でもとっつきやすかったけど、今はゲームっていうと3Dだから、最低限大学レベルの知識が必要なので、子供には敷居が高いんだよね。

200:名刺は切らしておりまして
19/11/19 12:49:27 7I5CZ/N4.net
今どきの高級言語は方言が違うだけで似たようなもんだからな、大事なのは組み方と(ry

201:名刺は切らしておりまして
19/11/19 12:52:22 nfgFDIuq.net
サーバサイド・クライアントサイドで分けてランキングしろよ

202:名刺は切らしておりまして
19/11/19 13:17:35 PeYxVvDj.net
>>194
FORTHは高級言語に入れてやっていいですか?
LISPも高級言語ですよね。

203:名刺は切らしておりまして
19/11/19 13:40:12 8kAPrtvF.net
JavaのエンジニアだけどいつのまにかJava廃れてたんだな
まあまだまだ仕事はあるけど
単価高いんでフロントエンジニアに移行しようと思ってるけど

204:名刺は切らしておりまして
19/11/19 13:41:20 RaRqGKv8.net
Juliaは今後伸びるんですか?

205:名刺は切らしておりまして
19/11/19 13:49:46.98 Ml4N4L1E.net
>>138
>>139
どうしてそんな適当なことを言うのか

206:名刺は切らしておりまして
19/11/19 14:01:43.73 FWGEiu1Y.net
for i=1 to 100 do
begin
 ・・・
end
なら素直に人として理解できるが。
for(i=1; i=<100; i++){
 ・・・
}
とか、頭のおかしい馬鹿が作ってるとしか思えんわ。
直感的に理解しにくいし。
こういう書き方とかキモすぎて無理。C,JAVAなど・・・。
 

207:名刺は切らしておりまして
19/11/19 14:11:00.02 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プロ生ちゃんデモ版
URLリンク(www.youtube.com)
URLリンク(forest.watch.impress.co.jp)

208:名刺は切らしておりまして
19/11/19 14:29:47 RaRqGKv8.net
>>200
その昔、君みたいな人が日本語BASICを作ったことがある
マワレ i=1 カラ 100
日本人として素直にわかりやすいだろ

209:名刺は切らしておりまして
19/11/19 14:34:00 PeYxVvDj.net
>>199
じゃあ具体的に何がいいか挙げてみなよ。
ケチだけつけるなら野党でもできる。

210:名刺は切らしておりまして
19/11/19 15:24:47 Dw7PWg1k.net
VB6最強

211:名刺は切らしておりまして
19/11/19 16:32:27 8Y8TF9uS.net
>>182 プログラミング言語Pythonの名前の由来ではあるな。
それにしても代表的なネタがそれかい。

Pythonの入門書やサイトで最初のプログラムとして
「画面に hello, sailor と表示する」を採用しないのは
リスペクトが足りてない気がするなぁ。

212:名刺は切らしておりまして
19/11/19 17:11:13 VHt42ePI.net
>>200
自然言語との関連がほしければ
つ COBOL

213:名刺は切らしておりまして
19/11/19 17:31:38 jK+3jy9t.net
国内でrubyがCOBOL以下なの?

214:名刺は切らしておりまして
19/11/19 23:00:26.57 xyjQkQRM.net
コボラーは金融子会社とかにまとまった数いるだろうし
今どきRubyに留まってる層はPHPと市場がモロ被りだから言うほど人口いないとかじゃないの?

215:名刺は切らしておりまして
19/11/19 23:15:55 1IyWIayj.net
nikkeibpの読者にはcobolerやC言語使いが多い
rubystは少ない

雑誌の購買層で、使ってる言語がほぼほぼ規定されている
それがwebサイトでも同じ

インタフェイスの読者が一番使ってる言語でアンケート取ってみろ
驚くような結果になるぞ

216:名刺は切らしておりまして
19/11/19 23:55:38.99 yrIor/UD.net
ガベージコレクションは甘え

217:名刺は切らしておりまして
19/11/20 00:30:24.77 wmYieYw3.net
>>197
Javaは言語として死にかけだからな
ライセンス云々はとどめを刺しただけで、もともと言語として殆ど進化しなくなったのがJava
コミュニティが保守的過ぎて、他言語で採用されて使い古されたものを数年かかって議論してやっと導入するレベル

218:名刺は切らしておりまして
19/11/20 04:11:30.78 cO/j0XP6.net
lattice CとかCOBOLとか、YPSやVisual Basicなら何とか分かります。
古いですか?

219:名刺は切らしておりまして
19/11/20 04:51:25 3zImosZ2.net
DOH-C知っとるけ?

220:名刺は切らしておりまして
19/11/20 08:08:41.01 FYzaqEUj.net
>>39
なでしこは自然言語としての日本語っぽい。
>>200
日本人にはCのほうが直感的。

221:名刺は切らしておりまして
19/11/20 08:40:11 MlPn4Rd+.net
中途半端なJava厨房が書いたと思われる、Initialize()/Finalize()というメンバー関数を持つC++クラス。でも、どちらの

222:名刺は切らしておりまして
19/11/20 08:42:37 MlPn4Rd+.net
関数も、コンストラタ/デストラクタから呼ばれておらず。public宣言されてる。

223:名刺は切らしておりまして
19/11/20 09:31:42 YR7wVqOA.net
書きやすいPerl

あと数年でクソの遺産化間違いなし

224:名刺は切らしておりまして
19/11/20 09:54:07 HXXaleHl.net
PentiumProや?の時代じゃあるまいし、
現在のハード性能考えたらインタープリタ型言語で十分

225:名刺は切らしておりまして
19/11/20 10:05:29 zmieHbqq.net
ライブラリコピペしてるだけのやつほど言語の優位性を偉そうに語る

226:名刺は切らしておりまして
19/11/20 11:44:16 da6/hwJ8.net
>>214
昔 mindと言うのがあったな
今どうなってるんだろ?

227:名刺は切らしておりまして
19/11/20 13:54:11.29 E6uBeMBS.net
>>60
載ってないので使っていたのはLisp、Force、PostScriptあたりかな


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

1063日前に更新/74 KB
担当:undef