ヘッドライン(RSS)

Microsoft、プログラミング言語「P」を発表

Microsoft Researchは5月19日(米国時間)、「P: A programming language designed for asynchrony, fault-tolerance and uncertainty – Microsoft Research」において、同社が開発しているプログラミング言語「P」を紹介した。「P」はGitHubにおいて、MITライセンスの下、オープンソース・ソフトウェアとして公開されている。

「P」は並列処理および非同期イベントモデルをベースとしたプログラミング言語で、インタラクティブステートマシーンとして動作するようなモデルの実装に活用できる。MicrosoftはMicrosoft Windows 8およびWindows PhoneのUSB 3.0スタックの実装および検証において「P」を利用している。

P」は広く汎用的に使われているようなプログラミング言語ではないが、Rustに近いところがあるとされており、場合によっては今後利用されるシーンが増えていく可能性がある。特にIoTデバイスにおいて開発などに利用されるようになると、利用シーンが一気に増えるものとみられる。
http://news.mynavi.jp/news/2017/05/24/086/

2: 名刺は切らしておりまして 2017/05/25(木) 12:37:14.52 ID:aYEdvXkt
P言語

3: 名刺は切らしておりまして 2017/05/25(木) 12:39:23.76 ID:d06yMjUs
で、並列・非同期処理するにあたってC#とどれくらい性能とコードの綺麗さが違うんですかね?

31: 名刺は切らしておりまして 2017/05/25(木) 13:17:52.65 ID:1FUu+9+U
>>3
急になに言ってんのこいつ

32: 名刺は切らしておりまして 2017/05/25(木) 13:19:59.46 ID:d06yMjUs
>>31
バカなの?
C#以上のメリットがないと普及なんぞしないだろ

35: 名刺は切らしておりまして 2017/05/25(木) 13:26:24.15 ID:VG+2FXEh
>>32
汎用的ではないあるのに何言ってんだ

36: 名刺は切らしておりまして 2017/05/25(木) 13:29:35.48 ID:d06yMjUs
>>35
無いのかアルのかはっきりしろよ

てか特定状況で使うにしても、比較して速度が対してでないし、コードも綺麗にならないようなら意味ないよね?
ベンチマーク出してくれないとなんともいえないよ

40: 名刺は切らしておりまして 2017/05/25(木) 13:44:07.22 ID:ihF/+OLn
>>36
こういう否定から入る奴嫌い

82: 名刺は切らしておりまして 2017/05/25(木) 21:21:56.20 ID:fJDAk3h8
>>36
コードの綺麗さとか速度は関係ない
使いやすいかどうかだ

5: 名刺は切らしておりまして 2017/05/25(木) 12:41:29.24 ID:EMfyJ6Zn
USBD RASCAL

15: 名刺は切らしておりまして 2017/05/25(木) 12:56:30.91 ID:XN3d31s8
>>5
微妙に間違えるなよw

6: 名刺は切らしておりまして 2017/05/25(木) 12:44:30.85 ID:Qd0T+lGe
マルチコア用を従来言語で記述は無理があるからな

7: 名刺は切らしておりまして 2017/05/25(木) 12:47:53.16 ID:jAgqs+gz
検索しにくいから一文字言語はやめてくれ

17: 名刺は切らしておりまして 2017/05/25(木) 12:57:40.25 ID:SladnsaK
>>7
いちいち”language”とか追加しないといけないから面倒だよな
Goみたいな一般的なのも困る

21: 名刺は切らしておりまして 2017/05/25(木) 13:00:23.85 ID:I6ypwYRs
>>17
ヒト型ロボットとしてのアンドロイドを検索するのは困難になった

42: 名刺は切らしておりまして 2017/05/25(木) 13:52:59.40 ID:tH0BMUTW
>>7
同じことを思っていた人がいらっしゃった!

54: 名刺は切らしておりまして 2017/05/25(木) 14:57:01.30 ID:bgvr2l4P
>>7
ほんこれ

62: 名刺は切らしておりまして 2017/05/25(木) 17:49:09.02 ID:ghP3YUs4
>>7
言語と統計ソフトのRを命名した奴は あほ

8: 名刺は切らしておりまして 2017/05/25(木) 12:48:43.38 ID:eMgaZAH3
Cではダメなんですか

63: 名刺は切らしておりまして 2017/05/25(木) 18:00:16.32 ID:V5mylps9
>>8
Cで構わないけど、なんでわざわざCで書くの?

ウェブアプリはC言語でもかけるけどなんでみんなJavaやRubyなのかよく考えてみよう

86: 名刺は切らしておりまして 2017/05/25(木) 23:22:29.95 ID:/t51f368
>>63
詳しく教えて

87: 名刺は切らしておりまして 2017/05/25(木) 23:38:20.30 ID:V5mylps9
>>86
Cで非同期アプリを作ろうとしてライブラリとかDSLとか作り始めたらいつのまにかPやerlangそっくりになってた
だったら最初からそれをつかえばよかったってかるんだよ

9: 名刺は切らしておりまして 2017/05/25(木) 12:53:09.49 ID:Al0tVPY5
日本語のプログラミング言語がほしい

18: 名刺は切らしておりまして 2017/05/25(木) 12:58:36.88 ID:I6ypwYRs

25: 名刺は切らしておりまして 2017/05/25(木) 13:08:36.66 ID:Ta3zV8HM
>>9
最近気づいたのは、自然言語が使えるプログラム言語じゃないと意味がないと言うこと

結局日本語で書けてもキーワードを覚えないといけないのだから

29: 名刺は切らしておりまして 2017/05/25(木) 13:15:07.81 ID:d06yMjUs
>>25
キーワードは英語でいいから、
ローマ字入力の最中にインテリセンスがバリバリ動いて欲しいと思う今日この頃
結局言語が日本語サポートしてても、インテリセンスがサポートしてないから入力とかめんどくさいんだよね…

76: 名刺は切らしておりまして 2017/05/25(木) 20:11:19.29 ID:P7UMKgGe
>>25
日本語表記が使えることでプログラミングが容易になるとは思えないなぁ…

プログラミングが苦手というのは、アルゴリズムを記述するのが苦手ということであって
英語が苦手という話ではないと思う

94: 名刺は切らしておりまして 2017/05/26(金) 03:04:03.96 ID:p0FcaOMo
>>76
まさにそうだと思う

だから、自然言語でAIがある程度解釈してコードを自動生成する必要がある
つまり、AIと対話しながらプログラムを作ると言うこと

ここまでしないと、日本語でコードを作る利便性は発揮されない

55: 名刺は切らしておりまして 2017/05/25(木) 15:07:54.91 ID:QNLtCYcB
>>9
ひまわり

58: 名刺は切らしておりまして 2017/05/25(木) 15:58:00.09 ID:3oqYIkGP
>>55
Mindだろ

11: 名刺は切らしておりまして 2017/05/25(木) 12:54:46.67 ID:FzZwk+2g
何のことかさっぱりわからん。

22: 名刺は切らしておりまして 2017/05/25(木) 13:00:31.46 ID:pHhzJ+KX
>>11
A言語
B言語
C言語

って進んできて今はPなんだよ
もちろん嘘です

48: 名刺は切らしておりまして 2017/05/25(木) 14:21:29.00 ID:++NRauiw
>>22
R言語を忘れてるぞ

14: 名刺は切らしておりまして 2017/05/25(木) 12:56:14.99 ID:vjFr+Qq4
検索しづらい名前だな

16: 名刺は切らしておりまして 2017/05/25(木) 12:57:29.74 ID:XN3d31s8
スリーリバーのPARCがPコードマシン

19: 名刺は切らしておりまして 2017/05/25(木) 12:59:24.82 ID:NnzGs0tN
早くP++になってくれ
調べたくても検索できないじゃねーか
「習ったはずだろ?1文字の変数を定義するな、後から調べられなくなる」って

23: 名刺は切らしておりまして 2017/05/25(木) 13:03:44.74 ID:jYTv5KI7
流行るかなぁ
流行らない気がするなぁ

51: 名刺は切らしておりまして 2017/05/25(木) 14:31:18.07 ID:Ie6Ao5Wa
>>23
流行るかはやらないかで言えば、流行らない。
ただこの言語での成果C#に取り入れたりというのは当然あるだろう。

26: 名刺は切らしておりまして 2017/05/25(木) 13:10:31.47 ID:PDKd51SU
レゴみたいに定部品と部品をつなげたソフトにして欲しいわ

27: 名刺は切らしておりまして 2017/05/25(木) 13:11:24.79 ID:dDNGrG25
どうせ plang って言われるようになるからググラビリティの心配無用

33: 名刺は切らしておりまして 2017/05/25(木) 13:21:01.61 ID:31ZCTXRX
なんでこんなに言語が乱立するん?
APIをどんどん拡張すればいいだけなんじゃない?

57: 名刺は切らしておりまして 2017/05/25(木) 15:49:34.87 ID:u10wYI7A
>>33
プログラマーとしては、商売に使うツールで、常に不満を持ち続けているかつ
結構簡単に自分で作れてしまうの乱立しまくり

あと、コンピューターサイエンスとか学問的にも言語って結構重要で
研究対象になっているから研究で作られまくり

でも、使われている言語のTOP10って10年単位で見てもそんなに変わっていないから余りあわてる必要はない

34: 名刺は切らしておりまして 2017/05/25(木) 13:23:43.58 ID:dPcFIP24
GitHubだと?
きさまギフハブの仲間だな!?!

37: 名刺は切らしておりまして 2017/05/25(木) 13:30:17.30 ID:oL3vLUJc
プログラミング言語はABCの順番に覚えていくんだぞ

A = アッセンブラー
B = BASIC
C = C言語

43: 名刺は切らしておりまして 2017/05/25(木) 13:54:30.66 ID:iwwIPPPG
>>37

マイクロビキニ「高級言語COBOLを忘れるクズはいらん」

38: 名刺は切らしておりまして 2017/05/25(木) 13:35:10.84 ID:X7zkWRj5
「はじめてのP」とか出版されるんだろうな・・・

39: 勉強三昧 2017/05/25(木) 13:42:36.78 ID:jGv0Tod3
>>38
Gacco講座 「はじめてのP」
https://lms.gacco.org/courses/course-v1:gacco+ga068+2017_03/about

41: 名刺は切らしておりまして 2017/05/25(木) 13:47:13.03 ID:jcH5dtsU
p#になったら使うわw

44: 名刺は切らしておりまして 2017/05/25(木) 14:10:30.05 ID:tSEgwZVr
OccamとかErlangみたいなもの?

45: 名刺は切らしておりまして 2017/05/25(木) 14:14:17.73 ID:QmBeAnD+
プログラミング言語の横綱と言えばやっぱり Ada だな。
大関が PL/1 、関脇が APL だろう。RPG も忘れちゃいかんか。

47: 名刺は切らしておりまして 2017/05/25(木) 14:17:05.50 ID:eWerWoy/
長渕剛が連呼してたやつ?

49: 名刺は切らしておりまして 2017/05/25(木) 14:21:31.67 ID:3jAfMrcM
>>47
Runか?

50: 名刺は切らしておりまして 2017/05/25(木) 14:26:03.60 ID:00Jz6re+
もうアホみたいにポコポコ言語を増やさないで欲しい…orz

52: 名刺は切らしておりまして 2017/05/25(木) 14:36:49.96 ID:3oqYIkGP
VB2.0くらいまで戻ろうぜ

53: 名刺は切らしておりまして 2017/05/25(木) 14:38:40.63 ID:3oqYIkGP
コーディング量は多いのに、()ばっかとかカンベン

56: 名刺は切らしておりまして 2017/05/25(木) 15:37:23.21 ID:RoxBwhbt
P#がでたら教えてくれ

61: 名刺は切らしておりまして 2017/05/25(木) 17:39:46.71 ID:3wFltxBR
マイコロソフトは仕様をコロコロ変えるので不可。

66: 名刺は切らしておりまして 2017/05/25(木) 18:17:00.13 ID:ramhcCT+
つーかP言語は溢れてるだろ
V言語とかZ言語とかカッコイイのにしろよ

67: 名刺は切らしておりまして 2017/05/25(木) 18:19:33.63 ID:fdAHI2Sc
LAMPを乗っ取ろうとしてるのかな

68: 名刺は切らしておりまして 2017/05/25(木) 18:31:57.10 ID:NowlOPIh
どうせまたグダクダのコードななるやつでしょ。
10行で済むところが30行くらいになるとか

69: 名刺は切らしておりまして 2017/05/25(木) 18:37:54.46 ID:LI6NPM2n
>>1-68

この手のスレッドが立つと必ずと言っていいほど、
記事の内容そっちのけで「自分が知ってる言語」を持ち出し、
知識マウンティングを始めるキモオタが集まってくる不思議

71: 名刺は切らしておりまして 2017/05/25(木) 19:24:46.58 ID:QPtZ4MCk
>>69
とむやみに上から目線のアホがわく w

97: 名刺は切らしておりまして 2017/05/26(金) 07:43:01.91 ID:+2Zx6gcL
>>69
キモオタかどうかはわからないけど、
もっとポジティブな好奇心を持てば良いのにとは思う。
会社のヒエラルキーを持ち込んでいるというか。
プログラミング言語に仕事以上の興味が無いんだろうけど。

77: 名刺は切らしておりまして 2017/05/25(木) 20:44:41.37 ID:4ZaMYD/z
もう.NETは覚えなくていいの?

78: 名刺は切らしておりまして 2017/05/25(木) 20:50:30.82 ID:KYYcajej
非同期が前提とか入り口から上級者向けだな

83: 名刺は切らしておりまして 2017/05/25(木) 21:23:34.18 ID:fJDAk3h8
>>78
F#とかの変わりでしょ

79: 名刺は切らしておりまして 2017/05/25(木) 21:03:08.50 ID:DunaZmah
Q言語もあるのか?

90: 名刺は切らしておりまして 2017/05/26(金) 01:10:34.69 ID:MuyeRZDl
そのうち数字が出てくるね
0言語とか99言語とか

93: 名刺は切らしておりまして 2017/05/26(金) 02:48:55.08 ID:mEyEC+kR
忘れられたD言語

96: 名刺は切らしておりまして 2017/05/26(金) 06:59:58.86 ID:wKa4XDGN
IoTって主にセンサーや監視装置のことじゃないか?
ロボットや機械の遠隔操作もぜんぜん想定してるのか?

98: 名刺は切らしておりまして 2017/05/26(金) 07:57:26.72 ID:yTyBt97W
今後の動向に期待やね

シェアする

  • このエントリーをはてなブックマークに追加

フォローする