X



【IT】プログラミング言語RustにGoogle、Microsoft、AWSなどが開発とメンテの拠点を提供 [みつを★]
■ このスレッドは過去ログ倉庫に格納されています
0001みつを ★
垢版 |
2021/02/10(水) 04:36:32.28ID:92DbEQKS9
https://jp.techcrunch.com/2021/02/09/2021-02-08-the-rust-programming-language-finds-a-new-home-in-a-non-profit-foundation/

プログラミング言語RustにGoogle、Microsoft、AWSなどが開発とメンテの拠点を提供
2021年2月09日 by Frederic Lardinois, Hiroshi Iwatani

サバイバルゲームではなくてプログラミング言語のRustが、Rust Foundationという新たな拠点を手にいれた。AWSとHuawei(ファーウェイ)、Google(グーグル)、Microsoft(マイクロソフト)そしてMozillaが米国時間2月8日に立ち上げたこの団体は、2年分で100万ドル(約1億500万円)の予算をかけては「各種のサービスや事業やイベントによりRustプロジェクトのメンテナーを支援し、最高のRustを構築していく」という。
0002ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 04:49:02.30ID:I8bPUxtm0
なんでプログラミング言語ってコロコロ新しいのが出てくんだ?
0003ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 04:53:25.29ID:EVZgY87X0
すぐ飽きて廃れるに一票
その昔HaskellやScallaが持て囃された時代があってな…w
0005ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 04:55:20.63ID:m9oH/SRe0
Huawei
0007ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 05:05:27.37ID:B+OBMK/50
怪しい企業ばかり集まってる
Mozillaもいるから、HTMLの新規格でもつくるのか
0008ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 05:05:39.77ID:w61bAJf60
>>2
ふつうに覇権争いのような気がする。優秀なプログラマーなら言語間での切り替えも容易だろうけど。
0010ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 05:09:18.70ID:N8vMSOqg0
C/C++以外は雑魚
0011ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 05:13:14.00ID:W4p6lNWL0
何でHuaweiが参加するの?
0013ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 05:27:26.23ID:awQdS84P0
プログラミング言語こそ自動翻訳が要るんじゃねえの
0014ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 05:31:10.82ID:ZgoMhziV0
C言語で同じ事できるでしょ。何が不満なの
美意識とか哲学みたいなのイラネ
0016ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 05:38:39.37ID:YZvWOxzu0
C++が扱えるならRustは使えるがいかんせんごちゃごちゃと難しい

この板だとあんまり専門的なこと書いてもナニだからやめる
わしゃその道の人
0017ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 05:43:10.19ID:xJCgUq/L0
まあPythonの代わりにはなるかもしれんけど、
Cの代わりにはならんだろう。
なにしろOS自体はCで作られてるわけだからね。
0020ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:02:58.54ID:dRtJLeMF0
Cが最強
なのは変わんねえよ
0022ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:06:12.24ID:xD9ITpNI0
firefoxはRustで書いてるんだったっけ
0023ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:07:41.54ID:dKs1WGFo0
RustってブラウザのFirefoxを速くした言語ってことだな
まぁ速いことはいいけどFirefoxは過去のアドオン使えない仕様にしたから
ちょっとそこがいまいちだったな
0024ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:13:36.13ID:3cBzzgW70
>>13
FORTRANからCへの変換は有名なコードがあって
FORTRANのコンパイラは大抵内部的には変換コードとCコンパイラで構成されていたりする
0025ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:14:44.34ID:DOFw27q+0
^
ムダが多すぎる 

なぜかアクセス数稼ぎのアフィクズを思い出す

ゴミ言語
0027ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:16:50.95ID:DOFw27q+0
>>23
mozilla 系はもうナチスに乗っ取られたも同然

^

ぐーぐるももうダメかもしれないね
0028ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:36:39.84ID:xJCgUq/L0
>>26
ああ、CとC++って事実上同じだから
ひっくるめてCって言ってた。

でもまあ、WinAPIやXLibと言った
OSに近いところのいにしえのライブラリは
++じゃなかったりしてるようで。

そういうものまでRustに置き換えるってわけでもあるまい。
0029ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:37:24.62ID:6uH/8EBO0
>>2
新たな方法論にあった記述をしやすいから、とかより効率的なリソースの使い方をするために古い言語だと難しかったとか、その辺?

知らんけど
0030ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:37:30.80ID:PpXYwKv10
どうせRubyと同じように日本語翻訳担当だった日本人を取り上げて『日本人がRustを作った!日本スゴい!ボクも日本人!ボクもスゴい!』やるんだろ
0031ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:39:28.43ID:O5mrf7BX0
仕事でも色々触ってきたけど結局回り回ってC言語だな
ただ設計思想とかはモダンな言語触ってきた経験を組み込み系のCに持ち込んだりして無駄にはなってないな
0032ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:42:30.66ID:PpXYwKv10
大きなプロジェクトにはローカライズの翻訳担当が居て、世界一難しい日本語への翻訳は日本人にしかできないから、スタッフには必ず日本人が1名入る。

Rubyのスタッフも30人以上いたうちの1人だけ日本人で、翻訳担当だった。

その日本人を見たバカなネトウヨが「日本人いるじゃん!きっとこの日本人がRubyを作ったんだ!」とデマを拡散した結果、『Rubyは日本製』というとんでもない世界から笑われるデマが誕生した。
0033ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:45:43.94ID:s/k/v4yn0
>>2
儲かるから
0034ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:46:46.53ID:clHasqrQ0
>>32

嘘こくなチョン
0035ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:48:03.69ID:xJCgUq/L0
>>33
ホントに儲かってんのかねぇ?

まあ、おれら派遣プログラマーは、
定期的なバージョンアップとかで、その都度雇用があるから
儲かってると言えるのかもしれんけど。
0037ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:49:07.95ID:gRPo1R6r0
手続き型言語ならどれも大差ない。
新しいのを覚える時間がもったいない。

prologとかLISPくらいにぶっ飛んでたら
違うかもしれんが。
0038ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:51:42.06ID:EVZgY87X0
Rubyもブーム去ってあんまり聞かなくなったな
言語そのものより信者達が宗教じみてキモかった
0039ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:55:20.27ID:xJCgUq/L0
今どきはやっぱりGUIを制せないといけない。
その観点で見た場合、結局エクセルとブラウザをバックボーンとした
VBAとJavaScriptが勝利を収めたの巻。
0040ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 06:57:42.49ID:W0rR2hdK0
なんでAWSなん?Amazonじゃないん?
マイクロソフトはAzureでもないし
0041ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:00:29.74ID:McQJ9QE50
C#も3.0くらいまではすっきりた言語仕様だったのに何時の間にかゴテゴテした糞言語になってたなぁ
まぁオープンソース開発が主流になって今さら.netとか息してないが
golangくらい簡単言語で一般開発者には十分な気がする
0042ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:01:04.32ID:PpXYwKv10
>>38
AndroidやiPhoneの開発に使えないから廃れていった

Windows限定の言語じゃ金にならない
Rubyは負け組
C#は勝ち組
0044ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:02:42.57ID:0EJ9CUhf0
>>39
その認識でええのか。
少し前までVBAはクソであんなものは人間の触るものじゃないと言われてたので
Pythonを勉強しようとしたがイマイチ分からんので。
やっぱりVBAが便利でフォームとか関数とか貼り付ければ適当に動かせる。
こそこそっとプログラム組んで仕事を楽にしてサボるのに結局ExcelのVBAが一番楽。
0045ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:04:34.39ID:bK8NwjnU0
トヨタのWoven Planet関連だろう。
GAFAが個人情報を囲っていい気になっていたら、日本が生活インフラの囲い込みを始めたから慌ててる。
米国の製造業は日本にボッコボコにされたので、ハードウェアで攻められると何も出来ない。その上、エネルギーと通信が密接に絡むから、農業以外の全産業が没落しかねない。

ベトナムとインドネシアのスマートシティ構想を日系企業が推進中。
0046ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:05:03.04ID:I9agKhts0
>>38
わかるw

そのあたりの宗教戦争でgoが勝った感じだな。
0047ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:06:04.23ID:AFU+HlEN0
ルストハリケーン?
0049ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:06:51.45ID:PpXYwKv10
今やWindowsよりもAndroidのほうが優れたアプリケーションが揃ってる
ちゃんと金になるから制作者にも還元されるわけでやる気が違う

Windowsはゴミのような欠陥フリーウェアと月額何千円もするAppleマルチのプロ用製品の二極化
そのプロ用製品を作るのは最低賃のカスプログラマー奴隷だ
0050ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:08:23.86ID:xJCgUq/L0
WindowsはゲーミングOSだからね。
企業もいつまで10に固執してるんだか。
0052ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:10:25.91ID:xJCgUq/L0
さっきはCとC++が同じって言ったけど、
C++とC#は全くの別物だからね。
0053ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:10:31.08ID:oXZ2UkbS0
サーバ系javascript、python
スクリプトbash
アプリjava、swift
まあ、サーバもクライアントアプリをやるとしたら、最低これらの言語は使えないといけないから、そう考えるとどれか一つを選ぶというのはそもそも無理だな。
0054ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:12:11.87ID:MeqD8i6S0
俺はアセンブラとCOBOLしかできない
0055ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:13:35.12ID:xJCgUq/L0
ちな、C++とC#が別物なのと同じように、
VBとVBAは別物。
JavaとJavaScriptは別物。

VB:エクセルの外で動く
VBA:エクセルの中で動く
Java:ブラウザの外で動く
JavaScript:ブラウザの中で動く
0058ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:17:43.45ID:i5BMTVUS0
C/C++と同等の速度が出る言語は今までなかったから、これは画期的だよ
ようやくCが引退する時が来る
0059ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:18:05.65ID:gRPo1R6r0
最近のAIではPythonをデータフロー言語っぽく
使ってるな。
むしろ、データフロー専用言語を
新しく作った方が良くないかねえ。

手続き型的な部分とデータフロー部分が
混ざってて読みづらい。
0060ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:18:43.61ID:bK8NwjnU0
トヨタは操作系など他社と競争する領域はクローズド、地図など競争する意義が薄い領域をオープンにする開発環境Areneを準備中。APIがRustで書かれているそうだ。

スマートシティでは自動車のインフラ色が強くなり、売り逃げ上等のソフト屋では機能しなくなる。
0061ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:19:15.96ID:PpXYwKv10
WEBでもPCでも無賃労働の時代は終わったんだよ!

コンテンツ作成者はYouTuberとして稼ぎ
開発技術者はアプリストアで稼ぐ

金にならないSNS
金にならない言語
淘汰され消えてゆくんだよ!

資本主義社会として正しい方向に向かってんだよ!

適応しろよ
0062ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:21:00.22ID:+d7CXiR00
Cとアセンブラで定年まで乗り切る
もう新しい言語を覚える気はない
話は変わるがRaspberry Pi Pico良さげ
0063ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:24:24.89ID:xJCgUq/L0
Cには膨大なオレオレライブラリがあるからねぇ。
Rustはせいぜい、そのCのライブラリを流用するぐらいだろう。
0064ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:25:03.01ID:YOsr7C4V0
>>2
結論は簡単で、どれもできが悪いからな
特に手続きが煩雑
フローは対して差がない
手続きの仕方を求めて放浪しテルンよ
0066ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:26:57.76ID:VB21y9aA0
Rubyとかいう言語は完全に滅んだな
0068ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:29:51.07ID:1zXbv+Dl0
>>35
そういえば新規で作る人は少ないな(みんな中国に発注)
趣味で作る人の方が新規は多いんだろうなあ
0069ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:31:29.10ID:YCQMCqvM0
>>44
自分が今の職場で何を求められてるのか、だけの差
0070ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:32:15.16ID:DbmElslZ0
呪文のような文字列を書けたって自慢にはならないぞ
やっぱりCOBOLが一番
0072ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:33:42.73ID:fkI1YaQP0
>>1
Rustの原型は韓国で生まれた
さすがはIT先進国の韓国といったところ
0073ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:36:11.46ID:b88bmGZ80
プログラムってさ、何をプログラムすれば良いか分からないからさ
プログラムを作れ!ってプログラムを誰かが作ってくれれば
従って作るんだけどな。誰か目標作ってよ
0075ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:37:14.38ID:xJCgUq/L0
>>73
ゲーム電卓
0077ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:48:26.21ID:z8rs6wPm0
>>73
仕事だとお客様からの要望をまず聞いて要求分析から入るからな
お客様がいない自作アプリならば日々の作業で自動化したいものがあるとか、こう言うゲームを作りたいとかってとこからになるんじゃないかね
0078ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:54:06.29ID:0w51mX1h0
>>73
現状はモックアップ止まりだけど
コンピュータに言葉を学んでもらえば、細部まで執拗に質問してくるアプリが出来そうやね
0079ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:54:11.82ID:PpXYwKv10
最近ろくでもないニュース速報+記者がいるけど
ボランティアだから崩れていくんだよ

ニュース速報+記者★はYouTubeチャンネルで物申す系みたいな読み上げと小学生並みの感想でいいから
★2★3いく話題のニュースには動画を貼り付ければいいんだよ

そうすれば記者にお金が入るし
もっと話題性のある記事を投稿しようと意気込みが入る

もう、『ウェブ無賃労働』の時代は終わりだよ
0080ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:57:55.70ID:jZcIrcx80
>>73
よくチュートリアルとして言われるのはテキストエディタ
0081ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 07:58:56.58ID:SFxiGF0M0
nullpo
0082ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:00:04.50ID:bK8NwjnU0
そうかなあ
COCOAで日本のソフト屋の売り逃げ気質がバレた。徹底的にオープンにして人件費の安い国に流れるんじゃねーの?
0083ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:09:07.00ID:xJCgUq/L0
>>82
オープンソースを使いまくってノシ上がったのが今の中国。
日本から見りゃ、そりゃあもう人件費が安いこと安いこと。
0084ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:12:43.05ID:nGTzS7mg0
若い時にCとC++ やってたけど、この言語のおかげで一時期プログラミングがほんと苦痛だったな。とくにメモリ管理やポインタな。
自分で書いたやつならいいけど他人が書いたヤツのデバッグがほんと苦痛で苦痛で苦痛で。
あたまおかしくなる前にJavaとか出てきてくれてよかったわw
Rustも悪くないね。
0085ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:12:54.64ID:bK8NwjnU0
いくらでものしあがれるように、金銭的価値を希薄化させてしまえばいい。
仕様さえ出来れば、誰がコードを書いても構わんからな。
0087ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:13:54.63ID:GSqhAcM40
Rubyは?
0088ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:14:56.39ID:EVZgY87X0
>>87
随分前に死んだよ。
0089ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:15:15.66ID:CT5y3kou0
>>2
極端な言い方をすれば、技術的には新しさなんて無いの多いけどな
特化型と考えたら腑に落ちるんじゃないか?
WEB特化、AI特化、組込み特化みたいな感じで

RustはCやC++の代わりを目指してるらしく、CとC++の知識あればソース見ただけでも何となく理解出来るから、特化型と言うよりは進化型なのかも知れん
ぶっちゃけ進化型は、人員の確保や教育コストなどトータルで考えたら旧来のまんまで良いよねって結論に至る場合が多い
0090ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:15:22.92ID:GSqhAcM40
>>84
若い時にCを使ってるとJavaだと出来ないことが多くて
いらいらして、結局Cでクラスライブラリ作ったりする。
0091ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:16:37.39ID:nGTzS7mg0
>>87
いい言語だと思うヨ。どちらかというとRubyを使ったフレームワークのRuby on Railsが便利。
ちょっとの労力で表現の幅が広い=生産性が高いってことで資金力が足りないスタートアップやベンチャーとかが採用することが多いよね
個人的には遅い重いって印象があるけど
0093ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:19:13.66ID:xJCgUq/L0
長いことインタプリタやランタイムの言語ばっかりだったからな。
久々のネイティブコンパイラってことで、スッカリ浮かれちゃって・・・
0095ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:19:33.53ID:xSMD4g510
今、もっとも注目されてる言語はDart(Flutter)。
同じコードで Android/iOS 両方のアプリを作れる。
0097ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:23:18.41ID:YIqaouB20
ほとんどRustのはなししてなくてわらう
じいさんばかりなんだな
0098ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:24:27.68ID:R6mF+yNW0
Firefox以外にRust採用の有名プロダクトどんなのある?

>>14
Cは開発生産性が低い
バグが発生しやすい

>>17
Pythonみたいな低速なものと一緒にするな
RustはFirefoxとかにも使われる高速な言語だ。
RustでOSの開発もできるようにしようってことだろう
0099ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:24:39.42ID:YOsr7C4V0
>>73
エロが最速
クロールで自動ダウンロードとか
あと気候災害データ
自分のアプリで全国の河川の水位、風速、震度、気温が地図上に
0100ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:30:24.90ID:YOsr7C4V0
>>96
メモリマネージャーがいるんだよな
Windowsでいうタスクリストみたいなやつでどこから取得されたかも記録されるような
0101ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:32:28.35ID:UIUVJ20J0
>>83
日本はクソな顧客がクソな独自仕様の押しつけすらからな
パッケージに業務合わせないから手間と金がかかる
それに慣れたソフト屋経営者が特定向けしかやらんから技術者が育たん
組込み、DB、Web、単体アプリ、とにかくいろんなもん経験せんとだめだ
逆に言えば経験してれば言語なんてなんでも良いまである。
使えるものを現場で使うだけ
0103ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:32:34.45ID:GvYjetvj0
>>2
機械の進歩に合わせてる

40年以上前は銀行等一部の設備を管理するための言語で、CobolやらFortran
30年前は家電への組み込みが主で、コンパイラ言語のCやJava
20年前からWebが台頭してきたのでインタプリタ言語のPHP
大量に増えたPCやサーバを柔軟に管理するためにスクリプト言語のPerlやPythonがこの辺から増えた
10年前はブラウザで何でもやるようになったのでJSやTS
最近はスマホでの動作のためにC#やらKotlinやら
10年後は、量子コンピュータで行う並列処理に特化したQAZとかよくわからんけどその辺で言語が増えると思う
0106ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:35:46.66ID:GvYjetvj0
んで、最近増えた言語については、開発大手が何でも汎用的にこなすためのやつ
シンプルさで門戸を広く開きつつ性能を維持し、プラグインでの機能追加を重視
Goとか、>>1とかがこれだな
0107ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:38:16.23ID:xJCgUq/L0
>>101
技術者を雇うってのは、モノスゲー危険でハイリスクだからね。
できる限りヨソから安く調達したいわけで、育てるなんて論外中の論外。

目標としては、技術者じゃなくてもできるようにしたいんだよ。
OLでも子供バイトでもハケンでもホームレス上がりでも課長部長でもできるように。
0109ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:43:03.75ID:k+NNNEWb0
Objective-C <-> Swift、Java <-> KotlinみたいにC/C++と相互ブリッジする機構はあるの?
なければあんまり普及しなさそうな気がするけど。
0111ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:50:41.21ID:ppYZuGhz0
Cが最強なのは分かってても頭の悪い猿並みプログラマー多すぎてまともな物作れる人居ないでしょ
簡単な足し算すら動かず自分で作ったバグも探せないと言い放って退職して逃げるだけだし
メンテ性がゼロなんだから親切な言語は必要
0113ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:53:10.61ID:ruktr2I40
Rustってなんか最近の人気第1位の言語なんだっけ
0114ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:54:06.38ID:Qzolby3P0
Rust?何の用途?
0117ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 08:57:24.15ID:xJCgUq/L0
ホント、素直にコボル使ってりゃいいのにって
コボルの経験がないキャリア30年のジジーも
つくづくそう思う。
0119ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 09:10:24.54ID:xJCgUq/L0
>>118
そう、ソノヘンに関してはイロイロとメンドクサくてね。
コンパイラレベルでは今はもう完全にC++。
C++のコンパイラでCのソースもライブラリも扱える。

C++は別だとみられるその部分というのは「STL」ていうんだ。
C、C++の世界は、ソノヘンの区別がちゃんとできないといけない。

そのせいで、このスレのRustなんてのが注目されてるのだろう。
上記のように頭の悪い猿並みプログラマー多すぎるから。
0122ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 09:18:29.52ID:phxMXXOV0
LSI C-86試食版は俺の青春だった。
スモールモデルのみとは言え、数万円もするCコンパイラが無料で手に入ったのだから。
その後Turbo C++に乗り換え、少しいじっているうちに
CとC++は同じよう見えて全く違う言語だと感じた。
0124ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 09:28:55.98ID:nVVe/uax0
>>2
万能のパーフェクト言語が登場できていないからだ。
業界としては、当然ながらプログラミング言語など1種類に統一したいのは山々。
学習コストは抑えたいし、人材供給も円滑にしたいからな。

誰かが、
・関数型でもオブジェクト指向型でもCOBOLの置き換え型でも、どんなスタイルのプログラミングにも対応し
・インタプリタとしてもコンパイラとしても同一コードで動作でき、いずれのモードでも最高のパフォーマンスを発揮でき
・OSを問わず動作し、組み込み用途にもデスクトップアプリにもスマホアプリにも使用可能で
・ネイティブコードも各種マネージドコードにも完璧にコンパイルしてくれる
・それでいて、型推論などプログラマに優しい機能てんこ盛り

そんな言語を世に送り出してくれれば、統一も叶うのではなかろうか。
0125ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 09:32:47.17ID:ga0jArec0
>>17
Pythonの代わりにはならんだろ
Pythonは、言語習得には即効性が有るが、何しろ実行速度が遅い。
Pythonと競合するのは、PerlやRubyなんじゃないのか?
0126ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 09:39:41.94ID:xJCgUq/L0
まあ、どんな言語が開発されても、その後に作られる
オレオレ外部ライブラリが収拾付かない状態になるのがオチだけどね。
0128ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 10:11:59.19ID:CT5y3kou0
仮にRustが普及したところで、CやC++が使える連中からしたら困る事はあまり無いと思うんだけど
たまにいるJavaオンリーみたいなエンジニアからしたらどう思うの?
Java目線でもRustは余裕な感じ?
0130ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 10:31:55.50ID:nGTzS7mg0
>>128
メモリ管理の苦痛から(完全じゃないけど)解放されるので、余裕ってほどでもないけど
イケるんじゃないかな。

コンシューマー向けゲーム屋さんは期待してると聞いたことがある
0131ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 10:35:16.58ID:OF0EkKyq0
>>28
WinAPIは非NTはアセンブラ、NTはCだし、
COMはC++っぽいCだし、
完全なC++化は、関数名の変形がコンパイラ依存だから
無理じゃないかな
0132ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 10:48:10.84ID:UXPVv8Bd0
MSとつるみ始めたぐーぐるのナチス化が怖いな
0135ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 10:56:13.26ID:EZ/ovb8V0
「第4世代言語が発展すれば将来プログラマーという職種は無くなる」とかは
ガセネタやったんや。
0136ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 11:04:22.57ID:aGyUJNJA0
以下が、ときどき大賞讃されるが実際どうなんだろ?
lisp系
Linux系
UNIX系
0137ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 11:15:22.63ID:kt8yFhjq0
>>119
コンパイラレベルで同じというのと文法含めて同じと言うのは次元が違う
あとC++≒CであってもC≒C++ではない
0139ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 11:27:30.18ID:OJ6kTDED0
途中になった
CやC++が書ける人間ならあまり問題なく使えそう
ただ、似てる言語って混乱しやすい
0143ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 14:29:51.72ID:02ZzWU5d0
Googleって何十種類の言語作るつもりなの
0145ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 14:31:28.44ID:pizHeepk0
もう言語は何でもよくて、どれだけミドルウエアやライブラリが揃っているかが勝負。
0146ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 14:33:20.17ID:q+lKDFGw0
>>2
イギリス英語とアメリカ英語程度の違い程度だったりも多いんよ
0147ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 14:35:41.74ID:M3XAFNTG0
日本製のRubyはオワコンになってたのか、
今からやるなら、Pythonがいいの?
0148ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 14:40:38.64ID:AJ+apzNJ0
>>139
C++使い込んでるときにJava書いて悶絶した
0151ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 14:53:21.98ID:xSMD4g510
私が注目してるのはGO言語。
エラー処理のtry chacheが無くて見やすくてシンプル
Mac、Linux、windowsのマルチプラットフォーム。
コンパイルで実行ファイル化も可能。
0152ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 14:57:41.63ID:xJCgUq/L0
>>144
他のインタプリタやランタイム言語が
WinAPIを呼んでるからだね。

つまり、さらに言語を増やすために必要なわけだ。
0153ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 15:05:39.80ID:1b8Fv6Ou0
>>2
ハード、ソフトの進歩で可能になったことが増えて、その新しくできるようになったことをうまく扱うために、新しい言語を作るってのがあるんじゃねーの
既存の言語だって、新しくできるようになったことを扱えるように変わっていくし
0154ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 15:09:31.68ID:bPi9ADjl0
>>2
自己顕示欲、支配欲
0156ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 15:29:59.69ID:pizHeepk0
そもそもC++/Cがメモリ管理をプログラマに丸投げで、あちこち悶絶レベルのトラブルが出まくりだからそこを何とかしようって発想で新言語が続々出来てるようなもん。
0157ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 15:32:49.33ID:xJCgUq/L0
そう、メモリ管理ぐらい、ちゃんとできるようにならなきゃダメだよ。
だからプログラマーのレベルと単価が下がるんだよ。
0158ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 15:41:05.44ID:rGVEdCLl0
最初に必要なメモリ確保をして
あとはできるだけ使いまわして
確保も開放もしないほうが良い。
0159ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 15:42:08.08ID:ytNe0IVV0
>>147
飯を食いたいならJavaかswiftじゃない?
フリーウェアで社会貢献したいなら、昔はcshやperlだったけど、今はPythonかもね。
C++は推奨記述が独特で現場に嫌われるから、F35の開発に関わるとかじゃない限り、
触れないほうが良いと思う。他人のコードを「読みにくい」と言って { を片っ端から
改行して書き換えて、上司に eclipse で Ctrl + Shift + F 一発で修正されて
泣いてる新卒、よく見る。
0162ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 16:35:28.72ID:ytNe0IVV0
>>161
それって、mule で mew 使ってた時代だよね。
FreeBSD の ports の patch とか書いて送ってたなあ。
0163ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 16:36:08.46ID:V1TtIXk60
Rustは難しいイメージ
0164ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 16:46:52.66ID:98l96vIf0
>>2
完璧なものが無いからかと
0165ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 16:46:54.01ID:ga0jArec0
>>151
> エラー処理のtry catchが無くて見やすくてシンプル

それって、例外処理の乱用が原因なんじゃないのか?
Cなんて例外処理が無いから、エラー処理に飛ばすのに、逆にgoto使うはめになったりするんだぞ。

>>156
Windows98頃迄は、糞プログラムのせいで、メモリアクセス違反のエラーが出て、リセットボタンを押して再起動を要求されたよな。
0166ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 16:56:49.41ID:ytNe0IVV0
>>165
アプリならまだその程度で済んだよね。
Windows95とOS2のデバイスドライバ書いてた時は、バグるとOSの再インストール。
しかも原因が、使ってたライブラリの不具合で、見つかるまで3ヶ月シリコンバレーに
缶詰だった。
0167ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 17:14:14.68ID:UIUVJ20J0
try~catchとか、最初に「通る条件」だけ通せよと思う。
ハード絡みは確かにレア動作あるから困難かもしれんがロールバック用のロジックは最終で気に必要だろ?
事前チェックOK!→実行→エラー→ロールバック
ほぼ全てがコレで行けるはずなのになんでそういうコード書かないか(書けないか)不思議でならない
0169ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 17:29:48.59ID:ytNe0IVV0
>>167
Web3層構成だと、他サーバもネットワークも絡むから「ハード絡み」だよね。
って言うか、
> 事前チェックOK!→実行→エラー→ロールバック
これってまさに try〜catch じゃん?
0171ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 17:39:10.29ID:BgaGDhSM0
RustがC++を超えられるとは思えないんだが
0173ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 17:45:34.61ID:xY4MHNP70
>>73
12chでも作れば?
何十年経っても2代目ひろゆきは現れてないんだし
0175ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 17:47:29.18ID:UIUVJ20J0
>>169
だから文法関係なく実装するやろ?
0176ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 17:48:44.15ID:hBjYGS4H0
>>2
最新ぶった文系バカでも使えるように
低性能な人間向けの、処理速度が低性能なのがどんどん出てくる
0177ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 17:49:05.28ID:UIUVJ20J0
C++でもアセンブリでも実装するわ、俺なら(´・ω・`)
0179ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 17:52:52.68ID:phxMXXOV0
「Cは高級言語であって、アセンブラとは根本的に異なる。
しかしアセンブラだと言われてみればそんな気もしなくもない。
そうだ、Cはきっとアセンブラに違いない」

次第にそう思うようになります、と何かの本に書いてあったが、
まさにその通りだと思う。
0180ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 17:56:40.04ID:ytNe0IVV0
>>172
それは大学教授で、機械語いじりが好きなC/C++信者の下で育ったからでは?
うちの担当教授はPascalとSmall-Talkが大好きだったけど、卒業以来もう忘れたね。
授業でやったFORTRANももう、覚えてるのはI〜Nが暗黙的型宣言ってことくらい。
富岳もメイン言語はJavaだしねえ。Erlangなんかも動くけど、結局はコンパイラの実力になっちゃうよね。
0184ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 18:04:38.45ID:/I1bm3rt0
プログラムも進化していろいろできるようになるのは嬉しいんだけど難しくて理解できねえだよ java とか
0188ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 18:11:53.32ID:0rOdci+w0
C言語
頑張ってC++までしかわからない

pythonの構文みてたら
何か学習障害のディスレクシア状態になる

老化する前にPython触ればよかた
0190ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 18:22:17.41ID:4yUZGxEO0
>>14
Rustは他の今時の言語と違って生産性の話より
セキュリティーの話がメイン

中間言語でメモリ破壊を防ぐんじゃなくてネイティブでC並みにメモリをいじりながら
それでもセキュリティーを保持しよう(危険な処理を事前に完全に検出できるようにしよう)という言語設計が肝

だから「Cでもできる」は的外れ
Cでヒューマンエラーをなくすのは現実的には無理
かといってC#やJavaのような中間言語方式で実効的なパフォーマンスのOSは書けないし
フットプリントが極小の組み込みも無理

だからRust、となってる
0191ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 18:40:31.85ID:ga0jArec0
>>189
Flashが終了した途端、かつてのFlashサイトが全てJavaScriptで書き換えられてるね。
20年前のJavaScriptなんて、ブラクラか、簡単な動的HTML生成程度だったのにね。
以前はJava Applet がブラウザアプリの主流になると思われてた時代も有ったよな。
0192ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 18:47:29.47ID:F/gDtvm80
>>179
言語というかコンパイラの吐き出すニモニックの予想ができ始めてそれ考慮したCコードが書けるようになると色々捗る
0194ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 18:51:18.56ID:ytNe0IVV0
>>191
Javascriptも、今はjQuery頼りだしねえ。
C出来ます、って新人も、ライブラリとシステムコールの違いは知らず、
forkしてexecしてみた経験もなく、言葉も知らない。背景の仕組みを知りたいって若者が減ったのは、
システムが複雑になり過ぎたからかなあ。Z80時代はシンプルで、中学生にも取っつきやすかった。
0195ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 18:57:09.58ID:b7dfZDzf0
Huawei(ファーウェイ)と
Amazon、Google、Microsoft、Mozillaが手を組むって?

ふーん、Huawaiとは仲良しなのか
どうりで、中共関連では結構な検閲をしてくると思ったよ
0196ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 19:39:37.89ID:XoadqVwd0
>>194
仕組みを知りたいなんていうひとは25年前でもほとんどいなかったでしょ
一部のPC-UNIXヲタク以外では
DOSから仮想メモリマネージャーがついたOSになったとたんにそういう興味関心が
なくなった
いつの時代でもそんなもんでしょ
0197ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 19:50:00.23ID:YIqaouB20
>>194
jQueryなんて五年前から時代遅れですけど
0199ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 19:53:57.83ID:0OFaV4kg0
ん??なんでHuawei(ファーウェイ)が参加してるのかね??
0200ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 19:56:22.28ID:RZJ17DLl0
>>121 同意
今でもあるの?
0201ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 19:59:59.77ID:RZJ17DLl0
>>139 レベルが違うが
英語のhouse とドイツ語のhause で混乱したことを思い出した
A=A+1を見たときに、数学を習い直せ、と思った
0202ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 20:01:54.58ID:O5mrf7BX0
Rustは組み込みシステム用の環境もあるのか
ちょっと勉強して、来年か再来年あたりの製品から導入できないか上司と話してみるべ
20年ぐらい同じ開発環境でいい加減飽きてきたところだ
0203ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 20:02:16.69ID:cvyT090n0
pythonがAIに向いてると言われてるのはなんで?
触ってみたけどライブラリが豊富だな、くらいにしか思わなかった
0204ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 20:06:00.85ID:RZJ17DLl0
>>192
ニモニックを予想するなんてすごい
ニモニックからは逆アセンブルしないと分からないが、それでも死ぬ思い。
それが出来るなら、ニモニックで書いた方がスッキリしたものが出来ないか?
0205ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 20:11:46.65ID:V1TtIXk60
>>203
技術者じゃない学者でも簡単に使えるライブラリが豊富だからじゃないのかな
0206ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 20:27:37.84ID:ga0jArec0
Python3をちょっと齧ってみたが、Pythonと、matplotlibやscipy、numpy等が有れば、
理工系の研究室レベルの実験データ処理は、たった20行前後のスクリプトでレポートやプレゼン用の資料位は
簡単に作れてしまうね。
CSVファイル読込みからFFT、パワースペクトラムまでやっても、たったの20〜30行程度。
市販の汎用データ解析用ソフトなんてもう不要だよな。
0208ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 20:42:37.81ID:eefCvUKw0
プログラムは難しいわ
仕事でVBとVBA触ってるけど勉強したこと一度も無かったから覚えるのが大変
0210ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 20:45:31.47ID:JbrI7F3+0
人間の言語は効率化すべき
英語と日本語両方覚えるの大変だから
日本語廃止でいいよ

せめて俺たちの子供は英語だけにしてあげよう!
勉強すべきことはたくさんあるんだから語学なんて
くだらねーことに時間を使うべきじゃない
0212ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 20:56:43.40ID:e1ru3WFm0
ブロック構造をインデントで表現する言語はどうしても好きになれないなあ
前日カッコで記述する方が読みやすいと思うんだけど
0213ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 20:57:28.34ID:ga0jArec0
>>207
matlab有料じゃん。
予算が潤沢なところなら、matlabを購入してもらえるだろうけど、私が居たところなんて予算が無くて卒論や修論書くのさえ
個人所有のPCを持ち込んでいた位だぞ。総武線に乗って、自宅からデスクトップPCを1年間大学の研究室に置きっぱなしにしていたわ。
その間、自宅にはPCは無し。ワードやエクセルとかも無かったから、FreeBSDに、なけなしの小遣いでレーザー5で購入した
1万円以上もする海外製Xサーバー(Accelerated-X)を入れて、XEmacsでLaTexで書いてPostScriptファイルにして印刷してたくらいだぞ。
0217ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 21:24:54.34ID:4yUZGxEO0
>>212
REPLで対話実行することの多いスクリプト言語は括弧でネストするより
インデントの方が1行1ステートメントで自然、ってことなんだよ
0218ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 22:38:33.41ID:3FXONwNh0
新しい言語がなぜ出てくるかと言うよりも
新しい便利なライブラリやらフレームワークが新言語から大体出てくる
卵が先か鶏が先かみたいな議論
0219ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 22:39:27.56ID:3FXONwNh0
ただ残念ながら便利だから多機能だから優れたライブラリやフレームワークがあるから新言語が普及するわけでは無いんだよな
0220ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 22:42:59.96ID:jqA9c9mm0
Rustってまだ使ったことないんだよな。
言語的にはPythonが好きなんだけど、この先どうなることやら。
0221ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 22:45:59.37ID:kAC01X9I0
>>32
可愛そう。
0222ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 22:46:44.63ID:3FXONwNh0
>>220
業務系は突然言語切り替えることはまず無いからpythonで構築したシステムはしばらくはpythonでしょう
恐らくライブラリも使用してるだろうから相互依存関係でベンダーロックならぬ言語ロック
rustが普及するのは新システムとか完全リプレースとか新規事業とかそんなレベルだと思う
0223ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 23:00:48.17ID:1zXbv+Dl0
>>188
Cプラプラ分かるなら他のヤツなんて簡単過ぎるだろ
0224ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 23:02:50.81ID:WAIv3+/Z0
C系は型付の強い言語だからな。Pythonは困惑するよなあ。
0225ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 23:06:59.95ID:i+lRNNcF0
>>223
まぁ普通にC++やってりゃC#やJava,JavaScriptもイケる。
Pythonは、BASICみたいな変な部分のある古い言語なのがイマイチかな。
初心者が気軽にやるにはイイかもしれんが。実行速度遅いし、
マクロと思って使う方が正解。
0226ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 23:12:07.37ID:xOVp0T/S0
>>194
> Javascriptも、今はjQuery頼りだしねえ。

お前の今は 2010年代か?
0228ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 23:14:39.17ID:pJVKNorG0
pythonの良いトコはスレッドの扱いが簡単なトコ

OS無し環境なマイコン向けのMicroPythonでも
マルチスレッドー!できるー!
0229ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 23:25:42.43ID:s0FFysPL0
PHPみたいな実はメモリ管理難しいのに適当に作って間違ってても良い感じに動いてしまい自分はプロだぜ〜と勘違いさせてしまうお馬鹿ど素人向け言語のせいで、年々ブラウザやPCのメモリコストばかり肥大化している
0230ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 23:40:45.44ID:EVZgY87X0
>>194
JSとDOMでどんな事でも出来る必要がある場合には2021年でもJQuery一択なんだよな。
ReactもVueもAngularも一長一短でまだまだ過渡期のフレームワーク。
0231ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 23:44:23.16ID:EVZgY87X0
>>170
なでしことひまわりも忘れないであげて…
0232ニューノーマルの名無しさん
垢版 |
2021/02/10(水) 23:45:25.75ID:3FXONwNh0
>>225
pythonもCコンパイラあるから実行速度かなり速く出来るけどね
0235ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 08:03:19.74ID:ruY+yW/o0
>>166
2000年頃有った、gccのmalloc周りのバグかな。
あれが原因で、製品を安定させられずに潰れた会社何社か知ってる。
0236ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 08:31:51.53ID:kOFIlu4B0
>>235
デバイスドライバのソースでmallocとか書いてるプログラマー見たらその場でクビにするわww
そもそもアドレス空間が違う
0237ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 08:45:59.97ID:qBMtH4eJ0
でもnewでも内部でmallocやってて、同じバグが出るんじゃね?
0238ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 08:49:22.97ID:Imm+8p3N0
ほんとプログラミング言語ってのは毎年のように新しいものが出るから、小中学校でのプログラミング学習なんて無意味なんやで
0240ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 08:53:02.82ID:qBMtH4eJ0
Windows95、98でgccというのも、あまり聞かないねぇ。
gccってったら、LinuxやX68000の世界だと思ってた。
0241ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 08:53:26.91ID:ykBGg9I10
Google「こんのクソMozillaがぁああ!ChromeとGo普及のために潰してやる!!」
AWS「オープンソースで飯食える種くれてありがとなwww」
Microsoft「C++潰しとかザァけんなよガキが!」
0242ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 08:59:58.16ID:qBMtH4eJ0
>>241
今のChromeはここに書けないみたいだから、
それがMozillaに力を与えているようだ。

メリケン人には、この謎はまあ解けまい。
0244ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:09:16.38ID:BdmYvXQ70
>>230

これからはFlutterの時代
0245ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:15:44.45ID:kOFIlu4B0
>>244
フレームワークでマウント取るのは中学生までな
0246ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:19:20.89ID:zUQwEIC20
そういえば昔JAVA勉強仕掛けたけど
コンパイルのやり方が分からなくて挫折したのを思い出した
買った解説書のどこにも書いてなかったんだよ
当たり前過ぎて解説してなかったらしい…
0247ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:20:51.12ID:HVts1O250
片っ端から実装してやるわ
覚悟しな!
0248ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:21:26.52ID:kOFIlu4B0
>>246
つman java
0249ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:22:22.15ID:qBMtH4eJ0
eclipseに任せっきりだからな。
しかも自動ビルドがデフォルトだし。
0250クマー(・ω・) ◆R91HzjlEjY
垢版 |
2021/02/11(木) 09:23:52.25ID:CIb+dL4w0
>>2
言語でもRUBY、FWだが+Railsみたいに変わった奴は意味がある
Pythonみたいに一芸秀でた言語も意味がある
あとは、COBOL/Cに変わるくらい硬い最新の言語欲しいな

最近全く仕事でコーディングする役割にないが商用で触りたい
給与面でそんな仕事はやれないんだが...
0251ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:25:25.33ID:I4A2r/vX0
母国語:BASIC
英語:C
第二外国語:JAVA
第三外国語:Rust

第三外国語で幼稚なプログラム書くよりは、せいぜいCだけにしておいた方が
0252ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:26:38.15ID:kOFIlu4B0
このスレ平均年齢60超えてね?
0253ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:27:12.30ID:eNtgFkJc0
ねこでもわかるRust
売れるかもしれない
0254ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:27:18.85ID:uOM/1P6C0
>>238
考え方を覚えるのは無駄じゃないと思う。
ループとかネストとか、あとは応用次第。
0255ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:40:04.67ID:RYI970eS0
>>238
プログラミング言語は不要
プログラミング学習は必要
教科名がおかしいのは同意
四則演算の仕組みを教えるのは算数だけど
ツールとして筆算、算木、そろばん、電卓、タブレット、PCの使い方を教えるのを算数?
という位の違和感
0257ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:42:21.00ID:Vk+DmFCK0
>>204
コンパイラの大まかな流れ

レクサ(字句解析)
 ↓
パーサ(構文解析)
 ↓
コードジェネレーター(マシンコード生成)
 ↓
オプティマイザ(プログラムを簡略化)
0258ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:50:13.85ID:TLnWfS3i0
中学生が作った brawnだったかはどうなったのかな?
0259ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 09:54:01.44ID:J+zkvw170

>>257の流れの各段階に以下のプログラムを当てはめ、
どれも当てはまらない段階を答えよ。

1. bison

2. flex

3. cpp

4. as

5. gcc

6. ld

7. zip
0261ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 10:05:39.49ID:kOFIlu4B0
>>260
コンパイラの話をしてるんですが…
0262ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 10:10:42.56ID:t9BNCYBR0
文系大学だったけどプログラミングの課題が苦痛だったな
就職した先も濃厚ブラック小さなSIでですぐやめた
でもこのときの経験が引きこもりになった時に役立つとは思わなかったなー

ある程度のWebの知識とプログラム開発、ちょっとしたアイデアで
周りとコミュニケーションとらなくても人並みに稼げるんだから
イイ時代になったよ
0264ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 10:33:45.56ID:viRmzTXx0
昔の中国人はポゥ!と発言しただけでその日起きたことを一発で説明でき聞き手もそれを理解出来たようだ
そんな感じの言語だな
0265ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 10:54:10.22ID:QGARuKN30
組み込み用途じゃC言語がロジック書き込みに使わるけど
他のプログラミング言語とは別枠のあつかいだからな。
Rustが期待されるのはわかる。
0269ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 12:40:15.53ID:zQNKa8kx0
サーバ側も構築できるようになったjavascriptが最強だぞ?
java信者だったが配列がめんどくさくて時間を費やすのがアホらしくなった
他言語も含めてアップデートに悩まされてきた日々にはおさらばだぜ
0270ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 12:43:32.01ID:uEANOh0d0
>>269
jsって自分、jquery以前のしか知らんけど
その後のjsなんてあるの?
0271ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 13:07:24.92ID:b8xvkf8O0
>>270
自分も2000年頃のしか知らんけど、ES6以降、見た目もかなり変わったみたいだよ。
0272ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 13:07:52.55ID:4xZt6hNa0
>>269
ぶっちゃけここまでJavaScriptが伸びるとは思ってもみなかったわ
20数年前なんかはScript系なんて消えるだろうなと思ってた
何が残るかなんてのは解らんよな
なんだかんだ言ったところで、Cが使えれば崩しはきくし、VBAなんかも初心者と上級者じゃ全く違うシステムになるから生き残ってるし
最新言語に飛びつくよりは、やっぱ基本的な技術力が大事なんだろな
0273ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 13:08:31.93ID:nCA+OYai0
40代後半で年収300万
0274ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 13:14:44.16ID:b8xvkf8O0
>>272
スクリプト系は、コンパイル系と比べて開発効率が格段に良いらしいね。
実行速度の遅さの分は、CPUの性能の劇的向上とJITコンパイラでカバー出来るみたいだし。
0275ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 13:17:36.43ID:yh0+UIKU0
Rust来るのか?
0276ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 13:18:08.09ID:bPh88OUI0
>>2
自分仕様の言語を作るのはプログラマのひとつの到達点なんだよ
0277ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 13:19:24.28ID:JchYT6OJ0
>>272
崩してどうすんだよ。
0279ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 13:21:03.72ID:yh0+UIKU0
>>246
いや、初心者向けのは普通載ってるはず
0280ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 13:36:52.73ID:9hPqx4+R0
>>231
大岩が老害だからさっさとなかったことにしたほうが
0281ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 14:00:54.86ID:qCmlFYNV0
>>2
教員が他人を指図して動かす味を占めるのと同じ。
0282ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 14:23:02.68ID:ruU8TCDj0
RASPIでDARTやって見たけどライラリーがところどころINTELのみで詰んだ
0283ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 14:28:18.86ID:JfxLtl5Q0
GoはWebhook実装しやすかったりWEBとの親和性が高い。
同じことがRustでもできるのかもしれんけど。
0284ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 14:28:58.57ID:FnLV3FYr0
RUST とか知らねー
プログラム言語次々と出過ぎ
作る人ってよくそんなに多言語マスターできるな
0286ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 15:15:38.87ID:bzK+7oLH0
スマホアプリ作りたいんだけど、Kotlin勉強するのが早い?
ちなみにC, C++, Python, C#は使える
0288ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 15:23:41.19ID:bLYZO1LE0
この前ファイアホックスのビルドしたらrust使ってたのに気づいたな
言語は全然知らんが
0289ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 15:34:10.45ID:FJSw5Ot1O
なんでそんな言語だらけなん?
Cじゃあかんの?
0290ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 15:34:26.48ID:kOFIlu4B0
>>287
IT業界には技術ヤマ師という奴がいてな。
やってることは技術でもなんでもなく金持ってそうな経営者の懐に入って言葉巧みに無駄な金の動きを作り出すだけのソーシャルハックなんだがw
まぁこれ以上は言うまいww
0291ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 15:52:51.44ID:4xZt6hNa0
>>274
実際問題として実行速度に問題はないレベルだしね(まともに作れば)
新たに覚えなきゃと勉強してみたが、中身は昔とそう大差ないって部分にも驚いたわ
それってつまりはハード性能の向上なのよね
0294ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:36:13.76ID:b8xvkf8O0
>>212
括弧(パーレン)だらけのLispが超カッコ良くて読みやすい?
俺は読みにくいと思ったけど…
0295ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:37:52.65ID:JzJMS9DA0
一時期流行ったRubyは消えちゃったね (´・ω・`)
0296ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:39:46.70ID:X9bkET8v0
>>64
何言ってんだこいつ
今の主流はdeclarativeだろクソジジイ
0297ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:43:56.93ID:yh0+UIKU0
>>293
まったくだ
0298ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:45:12.73ID:X9bkET8v0
普通に進化してるのに知ったかぶって>>2にレスしてる奴多すぎて笑うわ
C++のメモリ管理のためのOwnership構文をより安全で簡便に言語実装したのがRustなのに
0299ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:50:23.37ID:RtUYHWYl0
javascriptとtypescriptでお腹いっぱい。
0300ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:51:18.56ID:X9bkET8v0
>>290
Scalaが死んだのはコンパイルと実行速度のせいだろ
ScalaZとか使いまくると遅い遅い
Haskellはシェアは低いが実験言語としては進化し続けてるので全然死んでない
Rustは熟練者すら忘れて間違えるC++の煩雑で細かい仕様にみんな辟易して移動してるわけだから事情が違う
0301ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:52:58.28ID:eiTgBV630
>>43
誰も使ってる話はしてないんじゃね
今時C#とか使って開発してる層とかメーカーの下請位だろうし
0302ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:55:10.90ID:f8COsBBH0
Cだけ覚えりゃあ後は何とかなっちゃうんだなこれが
0305ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:56:11.50ID:X9bkET8v0
>>291
いや結構仕様変わってるよ
ie4の頃から比べても実行コンテキストとか配列の扱いとか全然ちゃう
昔はclosureすらも動作が不安定だった
0306ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:56:12.07ID:cgxYtS/q0
>>1
Googleは、flutter/dartをどうするつもりなんだ
出始めは最悪だったが、2018年から評価がうなぎのぼりになって、
その後、ほとんど放置に近くないか?
0307ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 20:59:39.43ID:X9bkET8v0
>>306
Xamarinみたいなもんじゃね
流行らせるつもりは無いけど流行ったらいいなで生かしてる感じ
実機の描画が不安定だから使ってる奴限られてるけど
0308ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 21:06:09.54ID:cgxYtS/q0
>>307
結局同じコードで両方ともっていうのに無理があるのかな
エミュでの描画ともなると、
ListViewのleading:にPopoupMenuButton仕込んだだけで動いてくれなくなるしな
0310ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 21:22:39.30ID:SaiQte5t0
xamarinってcocoaのやつか
あんなゴミアプリしか出来ないフレームワークならいらんわ
0311ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 21:24:41.95ID:cgxYtS/q0
ところで、
Windowsアプリは何を使うのが主流なんだ?
自社での内製で、数値解析とかが多いのもあってずっとVC++使ってるんだけど
Pythonなんかの方が効率いいのかな?
C++が一番好きだから多分変える事は無いと思うが
0312ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 21:30:50.35ID:bzK+7oLH0
>>311
windowsのguiソフト作るならメモリ管理しなくてもいいc#が楽でいい
c/c++で書かれたdllを呼び出して使おうとするとめんどくさくなることもあるけど

cuiで使うならpythonでいいと思うが、guiつけるのは無理じゃないにしろあまりいけてない
0314ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 22:29:10.58ID:X9bkET8v0
>>308
動いてるように見えてもPCでリサイズしただけで壊れたりするから
正直安心して使えねえわな
自前で各環境のGUi実装必要にまでなるXamarinよりは遥かにマシだけど
0317ニューノーマルの名無しさん
垢版 |
2021/02/11(木) 23:48:20.53ID:cgxYtS/q0
>>312
ありがと、参考になる
C#は記述したことは無いけれど見た感じでも楽そうだな
GUIしか考えられないし、C#だと数値計算の記述もC++に比べて異質でもないし
遊び半分で覚えるにも一番いい選択肢かな
Pythonが楽だって言われてるのが何故なのかはまた調べてみるです

>>286
今後も発展・成熟させてくれるならflutter/dartを薦めたいところなんだけれど
>>307,314の様な指摘があるので、何がいいのか俺にもわからん
Kotlinが良さそうと言っても、Javaからの派生でしか無いよね
個人的に調べた限りスマホアプリの開発環境って禄なのが無いとすら
0318ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 06:11:05.11ID:O2z9XZnB0
有名ブラウザはなんでソースパッチを公開しないの?

なんであんな巨大なソースをまるごとDLさせるの?


そんなに勝手にパケットを投げるバイナリを使わせたいの?
0319ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 06:13:12.83ID:grEnobOY0
使えるプログラミング言語どんどん増えてく奴と万年初心者の奴の差はなんなんだろうな
0320ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 06:24:16.99ID:Y8hToZTA0
そりゃ仕事ではVBAしか使わないって人が大多数だからでは
他の言語シラネ
0321ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 06:35:20.61ID:FwXOH9OD0
新言語で生産性が高まるって期待があるんだろ
AIがプログラミングする様になったら、新言語は出てこなくなるよ
0322ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 06:37:26.64ID:zI7u6YkO0
>>2
本当にくだらないけど、ショバの奪い合い
0323ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 07:08:43.77ID:O2z9XZnB0
無駄にDL回数を増やして、アクセス数を基準にして大人気の言語!

とかやっちゃうの?
0324ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 07:15:20.73ID:o66dgeqL0
>>2
めんどくせーよ
新しいのなんか覚えたくない
0325ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 07:15:48.25ID:qmCUeIIR0
>>124
英語でええやん
0327ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 07:23:28.29ID:kLHNJ6xs0
機械語で考えるようになれば新しい言語はいらない
みんなボーグになろう
0328ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 07:31:40.77ID:XyA0cnQ60
>>327
CPUアーキテクチャごとに覚えないとダメじゃないかw
0329ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 07:33:00.40ID:V4/YnJ6r0
こういうのはすぐ廃れそうなのでな...
0330ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 07:40:12.51ID:04HY3//30
Python みたいな、カッコを使わない、インデントが全て、みたいな言語のどこがいいんだが、いまだにわからん。
0332ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 07:51:21.43ID:aeWN1EvQ0
組み込みとか低レベルの奴らって
言語覚える気ないからなかなか普及せんと思うよ
0333ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 07:52:11.59ID:qwdIGD7o0
機械語だとスマホとPCは
x86とARMで済みそうではある。

が、組み込み用だといろいろ種類が多い。
これもARMになってくるかなあ。
0334ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 07:53:43.04ID:qwdIGD7o0
組み込み用の場合は
ツールが用意されてる言語しか使いようがない。
0335ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 08:27:29.98ID:fR4RbSEs0
>>330
インデントメチャクチャなやついるから、それで良い。
0341ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 19:08:06.81ID:tfyoaZWw0
unityはjavaからC#に変わったねえ。
0342ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 19:25:47.49ID:3W6edxka0
>>2
マジレスすると、
・人間にとって理解しやすいが動作が遅い
・人間にとって理解しにくいが動作が速い
この2系統が主流なんだが、
2つの長所を合わせた言語を自称した言語が次々と出てくるのだが、
いざ実用レベルになるとうーん・・・って感じのものばかりなので、
「じゃあこっちのほうがいいよね」と、また新たな言語が出てくる。
この繰り返し。
0343311
垢版 |
2021/02/12(金) 20:19:40.83ID:6LF3C28l0
>>339
「自社での内製で」と記した様に、社内で使う為の分析ツール作ってるだけだからね
専業プログラマーもいないし。欲しいけどw
そんな事する様になった契機も、
ツールの外注で、営業しか来ないとか多くて、こっちの仕事内容を伝えても、
それがプログラマーまでちゃんと伝わらない事が頻繁に起こる
プログラマー連れてきたと思ったら、それが発注先の人間ではなく更に外部の人間だったり…

それに、所長が激怒してw、
「お前らにうちの仕事教えてる暇があれば、我々がプログラミングを覚える方が早い」
って切り捨ててしまったから、さぁ大変
所長はじめ趣味レベルでプログラミングしてるのがチラホラいたから何とかなってるけどね

あと、テストケース的に巧くいったと思うのは、個人のプログラマー捕まえて発注したほうが、
下手なソフトハウスに発注するよりも遥かにスムーズだって事かな
0344ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 21:22:27.95ID:OrEksZ2b0
>>343
日本のコンピューターソフトウェア産業は、エンジニアよりも技術的な事を全く理解出来ない営業の方が賃金が良いからな
そこから4重、5重の多重請負で、発注金額の1/100位の予算で低賃金の末端プログラマーに仕事が投げられる。
コロナ接触アプリみたいにね。
0345ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 21:51:21.24ID:6LF3C28l0
>>344
その様ですね。うちはたまたまそういう人達の言いなりになる事も無く、
見積もりの項目や人工も素人なりにチェックできるが、
多くの企業はいいようにヤラズボッタクリされてるんだろうなと思う
一概にIT業界ばかりに欠陥があるのではなく、
クライアントの認識不足・無理解も大きな害悪なんだろうね
0346ニューノーマルの名無しさん
垢版 |
2021/02/12(金) 23:34:21.29ID:l+nzKkAo0
プログラミング言語のニューススレで当該言語の話をするわけでもなく、昔話に花を咲かせてる年寄りばかりだかはこの国のITはおわっとるんだよ。
3年前からRustに目をつけて適用範囲を広げていっとるが、邪魔をするのは勉強したくない年寄りばかり。
0347ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 00:08:22.02ID:Y3g7Pi2u0
C#とかいう汎用性高いが実際に勉強してみると割と使われてない古い技術から最新のエッセンスまである沼言語
Rust期待してるけどWASM次第かなー
Java?Kotlineに移行してしまえ
0349ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 00:32:46.55ID:N2sgUeTS0
>>348
インラインアセンブラは胎児レベルの甘えだぞ
MASMでようやく離乳食レベル マイクロコードわかって小学生
0351ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 01:33:10.98ID:RRqYKnWG0
>>350
冗談なくそう思う
各言語からオプティマイザまで通したアセンブラソースに更に手を入れれば究極の速度が手に入る
もちろん触る側にはかなりの知識が問われるけどな
0354ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 01:38:02.76ID:lLMFw6oJ0
世界中の言語が全部

N60‐BASICになればいいのに
0356ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 02:03:11.77ID:YpvqAuD00
コボル最強説
0357ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 02:09:59.06ID:jFX4G9+P0
専門家の俺からすると
こんな事より、コロナなんとかしろ
遊べなくて、すとれる貯まりまくり
0358ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 02:11:59.87ID:sebrwSVb0
>>61
20年ぐらい感覚が古いぞお前w
5年後ぐらいにやっとDXとか言い出すクチか
そのDXもとっくに虫の息だけどな
0361ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 06:45:00.07ID:c8jXUWmI0
C#オススメする人は何故VB.NETに言及しないの?
え?まさかVB.NET書けないとか言わないよね?
.netやるなら少なくとも両方覚えとき。
オラクルとSQLserver両方覚えとくのと一緒。
何でもかんでも両方覚えとき。
片方しか覚えられないのはシロート。
0362ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 07:36:12.47ID:N2sgUeTS0
>>359
テキストエディタは甘え。バイナリエディタでコーディングしてこそ男だ。
但し小学校低学年までならEDLINかedを使ってもよい。
0364ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 07:49:51.35ID:8DBcUfkA0
今のやつは、全部、
.netフレームワークじゃないの?
0365ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 07:51:32.31ID:N2sgUeTS0
>>361
つLINQ(笑)+EF(爆)
C#とVB.NETは甘え。てかMSILもシロート向き言語だしw
玄人は.NETなんてクソ重いもん最初から使わん
0366ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 08:19:09.39ID:6LuC3o5X0
>>2
新言語開発の敷居とコストが下がったから
ここ二十年でノウハウとテンプレが確立した
乱造される多くの言語はアセンブラまでは吐かない
しょせんスクリプト、マクロ言語

Rustはそれらなんちゃって言語とは違いちょっと格上を狙ってる
0369ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 08:43:22.22ID:gfrvHEJr0
Rustはネイティブコードが作れて小さなマイコンでも使えるってとこはちょっと面白そうかなと思う
ただ公式のドキュメント読んでるけど結構複雑でC言語しか触ったことない人だととっつき難いか
0373ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 09:28:02.46ID:3RLKb5I90
>>352
その徹底するためのストレスがRustだとかなり回避できる
そのストレスを知らないレベルならそいつはそもそもRustを使う意味すら分からない

Rustでコーディングしとけばプロジェクトに変な奴が関わってこない
(少なくともRustでビルドを通せるレベルのやつしかコードを触れない)
ので虫除け・魔除けにいいかもしれない
0374ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 09:32:45.40ID:N2sgUeTS0
>>373
ハードル低杉内
0375ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 09:50:14.53ID:3RLKb5I90
>>374
RustとHaskellは虫除けにいいぞ
論理的に問題を潰せる奴じゃないとそれなりの規模の既存コードにちょっかいをかけようとしても
そもそもまともに実行できるところまでたどり着けないからな
0376ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 09:57:58.13ID:N2sgUeTS0
おまいは誰と闘ってるんだw
0379ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 10:41:51.56ID:au74Op/t0
最強はnimだと思うのだが...
0380ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 10:47:17.67ID:1uTyVEqk0
>>33
俺もこれに一票
巨大企業が儲かる言語を囲い込んで甘い汁を啜っている形
金と権力に無縁な言語が産まれるんだけど、じきに目を付けられる
0381ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 10:48:21.89ID:8v97zgrJ0
Rustはちょっとなぁ
優秀な言語なのはわかるんだが
教育コストが莫大になりすぎて導入が不可能なレベル

そりゃ優秀なプログラマだけかかえてる企業とかならいいんだろうけど
そんなん実開発するような企業が使えるかっつー話
0383ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 13:25:11.94ID:R/gDmfvd0
Java初心者あるある
わからないキーワード+javで検索してなぜか日本人AVばかり引っかかりJavaどころじゃなくなる
0384ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 13:35:37.42ID:YKa0l3TZ0
プログラマじゃないけど仕事でjavascript使わんとならんくて
その場しのぎでその時必要な部分だけwebで見て書いてを繰り返してたけど
わけがわからんくなってきた
どうすればw
0387ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 14:05:37.71ID:IXptrmFs0
>>103
Javaがコンパイラ言語ってw
流石に書き方ダメだろ。。
0388ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 16:03:21.21ID:N2sgUeTS0
>>387
つjavac
0389ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 16:05:25.11ID:k6ohiLGK0
>>8
優秀って自覚はないけど言語間の切り替えは余裕だね
むしろpythonガーとかどの言語ができるかでイキってる奴は見下す
0390ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 16:20:35.48ID:qrwlpsVG0
>>389
つ Perl4、Prolog、Lisp、PostScript、sendmail CF
0391ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 16:58:07.02ID:8DBcUfkA0
今は多くがCの亜流だからね。
prologとかLISPみたいに
考え方からぶっ飛んでると
ちょっと苦労する。

手続き型なら全部似たようなもんだ。
0392ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:00:01.75ID:R/gDmfvd0
>>390
>>391
staticおじさん乙w
0396ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:08:03.78ID:R/gDmfvd0
>>394
組み込みおじさん乙ww
0397ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:13:02.15ID:eD1f0Xst0
>>304
ぼくのかんがえたさいきょうのxxx
と一緒
0398ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:16:09.08ID:inP5Vf2+0
>>387
自分は2000年頃に書かれた本でずーっと昔にJavaを勉強したら
スクリプト言語だよって書いてあったんですがねw

https://ja.wikipedia.org/wiki/Javac
javacは2006年から利用可能になったと

2006年頃といったら、JavaではなくJavaScriptにも大変革があった頃だな
2005年にAjaxが広まって更にjQueryが出来て
それまで重いしウィルスとハッキングの温床にもなるしと忌み嫌われたJavaScriptを
後にインターネット端末で不可欠なものに押し上げる基礎が整った頃だ

この分野は常にありとあらゆる情報を念のため見直してアップデートしないと
とんでもない逆転が起こってるよなあ
0401ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:24:06.17ID:qrwlpsVG0
>>398
> javacは2006年から利用可能になったと

GPLライセンスの下で公開され、オープンソースコミュニティーで利用可能になったといった様な事しか書かれてないみたいだけど。
Javaはずっと昔から、Java VM用のバイトコードにコンパイルする必要が有ったぞ。
0402ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:26:13.82ID:inP5Vf2+0
>>399
学びたい言語は?とIT技術者にアンケートを取るとPython
学生が学びたい言語でもPython
業界で収入の高い言語だとPython

しかし実態はPythonだけでなく人工知能モジュールを使いこなしそれどころか
自分で構築してコーディングして更に統計学を駆使してチューニングできる
天才だけが上限を引っ張り上げてるだけで
Python使えるだけだと殆ど何も仕事がないw

これならJavaかPHPでサーバーサイドのプログラムをSQL文込みでちゃんと書ける人の方がマシ
0403ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:30:52.09ID:N2sgUeTS0
>>398
まじかよ
当時のPC性能でインタプリタでJavaアプリを起動するのに何十分かかったのか興味本位で知りたい!
0405ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:31:54.52ID:rnlK5z/E0
逆にAIはpython以外を使わないよな。
まあ、それまでの蓄積があるから
それに乗っかったほうが楽なのはわかるけど。
データフロー専用言語みたいなのが
あってもいいと思うけどね。
0406ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:35:01.07ID:inP5Vf2+0
>>403
はいはい中間言語でした

それでも遅かったのは事実だなあ
HDDがゴトゴト音立ててアプレットが動いてたなあ
10分くらい掛かってゆーっくりと3Dで画面に表示されたりしてたな

15年後にJava使ったら物凄く速くてびっくりしたw
0407ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:37:21.37ID:inP5Vf2+0
>>405
>逆にAIはpython以外を使わないよな。

TensorFlowとか一応はC++で動くようになってるよ
でも開発効率遅いからやりたがらない人が多い
0408ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 17:49:00.26ID:N2sgUeTS0
TensorFlowってなんだ?急に専門的になってきたな・・・(;・`д・?)ゴクリ
0409ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 18:02:46.15ID:inP5Vf2+0
>>408
>機械学習に用いるためのソフトウェアライブラリ

https://ja.wikipedia.org/wiki/TensorFlow

Javaにも対応してるんだな

自分はそれを使いやすくしたライブラリのkerasを使いちょこっとやるだけw
(ちょこっとと言いつつクソコードを800行も書きなぐったが)
まあ90%オーバーの判別成功で報酬も得たがはてさて今後どうなる
0411ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 18:16:47.01ID:N2sgUeTS0
>>409
おお!AIで金が稼げるのか!たった800行書くだけで!
俺もシステムプログラミングなんてやってる場合じゃねえな
0417ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 21:31:19.87ID:8v97zgrJ0
>>412
まさにそれ
Rustで楽になることは作ったモノの堅牢さだけ
作る過程は苦行
これに慣れるという教育コストは莫大に思える
0418ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 23:18:50.90ID:dr7N/pCa0
堅牢さだけ、っていうけど、代え難いメリットだよ
1-2ヶ月使えば慣れるでしょ
0419ニューノーマルの名無しさん
垢版 |
2021/02/13(土) 23:27:44.95ID:4Rqc5RPh0
地震こわい
0423ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 00:23:04.16ID:5hhAiO1q0
>>411
データ集めや前処理がまた大変だけどな
こいつら、これじゃ見分けないだろうな〜って所を考えながら
見分けるための分類区分を作ったりする
意外とやれるじゃんと思ったらやり直し
ある所から統計ごっこもする
0424ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 00:25:59.81ID:5hhAiO1q0
>>411
>俺もシステムプログラミングなんてやってる場合じゃねえな

いや出来たAIのモジュールをシステム上で走らせるしシステムから呼ばないといけないし
どっちも大事ですよ
0428ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 14:04:16.91ID:KwWYJ+TY0
言語自体は覚えるのはすぐでも、
開発環境,APIやLibrariesPackageなどに習熟するのに手間暇かかる
それが面倒だから将来性のありそうなのにしか手を出したくない
0429くろもん ◆IrmWJHGPjM
垢版 |
2021/02/14(日) 14:15:10.12ID:y05XzYve0
マルチパラダイムって、誰もコードをメンテできなくなるパターンじゃないかな。
0431ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 18:39:11.53ID:PE/bWdrl0
>>421
Prologは、Lispやオートマトン理論(チューリングマシン)とセットで語られる言語。
0432ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 18:51:57.32ID:+n3ZTHDG0
セキュアなカーネルが書ける言語らしいね
0433ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 19:04:48.16ID:8ZWsYVK00
おまいら細かいことゴチャゴチャいうけどさ、
なんかもう一周回ってfortranさえ覚えておけば大丈夫な気がしてきた
ttp://cdn.oreillystatic.com/news/graphics/prog_lang_poster.pdf
0434ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 19:13:40.76ID:0XF4gOOp0
手続き型でオブジェクト指向ができて
必要なAPIやライブラリが呼び出せればそれでいい。
0435ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 19:19:04.34ID:pFR2LjPj0
>>402
>これならJavaかPHPでサーバーサイドのプログラムをSQL文込みでちゃんと書ける人
>の方がマシ
ハゲしく同意
Python3(2でもほぼ同じ)は本当に就職口がない
0436ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 19:21:06.20ID:PE/bWdrl0
>>433
Fortranって、工学系や物理学系の数値解析以外の用途って未だ有るの?
数値解析してる人と話した事有るけど、Cとかでコンパイラの最適化を行うと、計算の順序を勝手に変えられて、
計算の桁落ちとかを考慮して数式の計算順序を組み立てているのに、計算結果が変わってくるから困るって言ってた。
0439ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 20:08:01.29ID:0XF4gOOp0
俺らが学生のときは
みんなが独自言語を作っていたような時代だったな。
0443ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 20:17:47.61ID:IUFGNGlv0
>>425
そうじゃないな
Cの仕様では書けないものでアセンブリ言語で書けるものはあるのでアセンブリ言語はなくならない
1.ゼロアドレスへのアクセス
2.アーキテクチャ依存の処理
3.Cオブジェクト自体のスタートアップルーチン
などはCで書けない
0445ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 20:25:45.11ID:NN+JnIr30
名に使ったってできあがるのはcocoaなんでしょ
無意味だな
0446ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 20:32:25.65ID:jnrl7AzO0
>>443
それはインラインマクロやんけ
つーかアーキテクチャ依存処理ってなんやねん
さらにブートアップはリンカの仕事でCだろうが関係ねーよ
0447ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 20:32:53.91ID:/ZVt0A5v0
java cobol vb jsで困らん
新しい言語でてきても何となく読める
アセンブラはかんべんしてくれ
0451ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 20:54:21.97ID:8ZWsYVK00
COBOLと汎用機であと20年は戦える!
0452ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 21:32:38.84ID:PE/bWdrl0
>>449
今年49歳になるIT業界未経験のオッサンだけど、今年の4月から3ヶ月間でPython3を覚えたぞ。
Python3を覚えた動機も不順で、コロナ禍でA*ema TVで無料アニメが大量にアップされてるのを知り、
最初は1タイトルずつstreamlinkで落としてたけど、次第に面倒になって、Seleniumなんていう便利なライブラリを知ってしまい、
FirefoxをDOM操作して一括DL(「Re;○○異世界世界」や「○○はうさぎですか?」みたいな禁則文字を置換して*.mp4で保存)、
multi processingで8プロセス同時DLでDL時間短縮、コマンドライン・オプションで保存するディレクトリやURL(s)指定出来る
数百行規模のスクリプトを何とか書き上げた。

Pythonを覚えるなら、公式サイトのTutorialとReference、freecodecamp.orgの無料動画で十分。
今はC/C++を勉強中。
学生時代に授業でならった言語は、FORTRAN77(汎用機、HITAC VOS3、半期、レポート課題+ペーパー試験)、
Common Lisp(半期、講義+レポート課題+ペーパー試験)、Prolog+EFS(半期、講義、レポート課題)。
他に、N-MOSとP-MOSで真理値表から論理回路の作成とかの授業も有った。

入力: 2進数x
出力: 1/x

の真理値表を作成し、C-MOS回路を作成するのがレポート課題だったなぁ…
0453ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 21:40:14.86ID:8ZWsYVK00
>>452
やっぱりエロの原動力は偉大ですよね!
0454ニューノーマルの名無しさん
垢版 |
2021/02/14(日) 21:46:16.32ID:52h6f9Gn0
C# + SQLServer
これ最強
0457
垢版 |
2021/02/14(日) 23:19:31.29ID:C7ZiVbKx0
AWS検定とかあるんだな
0458
垢版 |
2021/02/14(日) 23:21:42.27ID:C7ZiVbKx0
>>452
PythonはVBA廃止してEXCELのユーザー向け言語になるんだってね。

そうなるとPythonが一気に普及するね
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況