ぶっちゃけ始めるのにいい言語て何 part5

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2021/06/04(金) 09:25:30.26ID:nHzCWsfU
前スレ

ぶっちゃけ始めるのにいい言語て何 part4
https://mevius.5ch.net/test/read.cgi/tech/1615612545/
2021/08/02(月) 20:47:59.33ID:0mXe6QHK
>>752
flutterが言語なのかは置いといて「ゴー」がなんか好き
2021/08/02(月) 20:48:52.39ID:mzF05Bnm
Goよりゴーの方が区別しやすそう
2021/08/02(月) 22:00:53.81ID:/eTOKJs4
>>761
あなたは90年代で知識が止まってるよね
20年分くらい勉強してから出直してみては?
2021/08/02(月) 22:17:05.84ID:niLeVyRl
区別しやすさという意味ではCやC++やC#やDやF++やRやらのGoogle検索しにくさはなんとかならないものかとことあるごとに思うものである
2021/08/02(月) 22:48:08.81ID:9Epq714f
あえて今Perlを学ぶのってどう
2021/08/02(月) 23:26:52.67ID:PTOucey6
敢えて今PHP
768デフォルトの名無しさん
垢版 |
2021/08/02(月) 23:45:39.23ID:gLOyL8sZ
AI時代について考えれば、チマチマ手続きを書いていく手法は、過去のものになります。
あわしろ氏は、プログラミングの数学的アプローチであるHaskellを強く勧めています。
769デフォルトの名無しさん
垢版 |
2021/08/03(火) 00:59:14.28ID:ycWxB4En
>>761
全く同感です。
当時は紙の上でゼッパチマルキューのニーモニックでプログラミングして16進数を手で打ち込んでいました。
それから様々なプログラミング言語をやってきましたが、その中で行き着いた一番のオススメ言語がRustです。

3つの全く異なる特徴が魅力です。
1つ目はC言語と同様に低レベルの記述もできて、OSや基盤ライブラリに組み込みシステムなどがCと異なりメモリ安全性を保ちながらプログラミングできることです。
2つ目は最近のモダンな言語が備える様々なプログラミングパラダイムを洗練して採り入れており、他よりもプログラミングが非常にしやすいことです。
3つ目はHaskellなどから採り入れた強力かつ利便性の高い型システムや、オブジェクト指向のクラスの発展的解消による諸問題の解決改善などの高度な特徴です。
770デフォルトの名無しさん
垢版 |
2021/08/03(火) 04:11:19.12ID:KwyT+YU0
>>751
様々な目的のライブラリが豊富で簡単に組める
けど、GILなどの制限もあるし、Pythonが早い言語だとはお世辞にも言えない
速度の必要な部分は結局Cのライブラリが補完してる

ユーティリティーツールを作るのには丁度いいし
機械学習やデータ分析ライブラリの充実度はものすごく高い

達成したい目的が込み入ってなければ便利

ただ、これできちんとしたシステムを構築するのはめちゃくちゃマゾイと思う
771デフォルトの名無しさん
垢版 |
2021/08/03(火) 08:34:16.61ID:ZlvELiNI
>>770
そうだね。
Pythonはあくまでもそれら他言語で書かれたライブラリ群を使うもしくは組み合わせて使うスクリプト用。
Pythonで本気でプログラミングしても遅いしGIL問題もあるし、何かシステムや本気アプリを開発するのには向いていない。
2021/08/03(火) 12:15:17.59ID:juXUNReq
雑食系エンジニア・KENTA は、Ruby しか勧めない。
Ruby → Go が、唯一の時給1万円コース

これが英語ができる・Linux・サーバー構築運用の文書が読める、文系バックエンドの道

Python, Julia は言語を勉強しても、プログラマーとして採用されない。
MIT などの大学院数学科みたいな人が対象

Ruby, Go でも、採用の決め手は、プログラミング言語じゃない。
Linux, Docker, AWS、データベースなどのサーバー構築運用

例えば、若い女の子がRuby on Rails で、1人で始めた、
食べチョクの採用を見ても、バックエンドに詳しい技術者と書いてる

コロナで、取引量が30倍になった。
それでも、数人のエンジニアで動かせるように、Railsを使う

KENTAは、転職できないPythonなどは勧めない。
言語を勉強しても、MIT などの大学院数学科には勝てないから
773デフォルトの名無しさん
垢版 |
2021/08/03(火) 12:32:05.30ID:MLsNTedS
>>772
Ruby on Railsで有名なクックパッドも
その内側では最速安全言語のRustを使って大量のアクセスを支えていると発表している
2021/08/03(火) 15:17:07.66ID:/ZTSTwhz
Rustねぇ・・・
そんなにいいんならPython勉強した後に勉強してみようかな?
でも初心者用にはVBAと言うのは変わらないけど。
775デフォルトの名無しさん
垢版 |
2021/08/03(火) 17:29:06.37ID:NVM+pl71
>>774
> でも初心者用にはVBAと言うのは変わらないけど。
三十年前なら True BASIC という選択肢もあったし、
N-BASIC というのもあったかもしれない。
2021/08/03(火) 18:35:36.96ID:STawy8qZ
>>772
でもおまえ時給1000円じゃん
2021/08/03(火) 20:45:21.24ID:8/TVfQLP
>>776
東京の最低時給は1041円ですよ
2021/08/03(火) 22:00:19.93ID:1/+mWE2J
身近な業務に直結してるならVBAもいいけど
ナニソレな人も多いからね
なにがやりたいかで選択するのが一番だよ
2021/08/03(火) 22:49:52.07ID:xoYyuRFo
>>774
いつもPython勉強してるしてる言ってるけど何ヶ月かけるつもりよ?
2021/08/03(火) 23:08:47.82ID:p4475E6K
初心者でPython勉強してる人はかなり大量にいるだろw
2021/08/03(火) 23:45:57.00ID:8fIoVSKf
初心者向きの言語でも2つめや3つめの言語習得が容易になる言語と
ならない言語があるからな

VBAがどっちなのかよくわかる事例
2021/08/03(火) 23:56:54.38ID:HJrK/eEQ
そこでPHPですよ
2021/08/04(水) 00:14:02.64ID:5Xl77HIj
将来的にデスクトップアプリ開発するならVBAはいい経験だぞ

WEB系は主流がPHPだから次につながらないんだよな
しかも最大シェアだから次につなげる必要がなくてPHPで一生食っていけるしな
784デフォルトの名無しさん
垢版 |
2021/08/04(水) 01:05:40.02ID:pAp7UrU3
PHPなんてクライアント同時接続数100ですら厳しいポンコツだろ
C10K問題の1%も捌けないのかよ
785782
垢版 |
2021/08/04(水) 01:54:57.21ID:BgVgY2hb
>>784
初心者が同時接続数100も必要とするかな…?
786デフォルトの名無しさん
垢版 |
2021/08/04(水) 02:23:03.33ID:vFY9U/az
先の無い言語をやっても意味がない。
2021/08/04(水) 09:19:19.77ID:Yh6cTI7I
Webページの書き方は知っておいた方がいいね。
後から調べなおせば出来る程度で。
あとDBもいじるかもしれないからSQLも。
2021/08/04(水) 10:53:24.10ID:eEVdTSgT
はい!
2021/08/04(水) 10:54:04.64ID:ir8s0NVf
ぶっちゃけVBAでいいよ
腐るほどドキュメントあるし
Excelいじるくらいなら理解も早いだろ

他の言語だと「フォルダパスってなに」「実行ファイルって?」「ランタイムって?」とか始まりそうやし
2021/08/04(水) 14:51:17.81ID:fCo8H5AD
ん、フォルダパスってなに?
言語と関係あるの?
791デフォルトの名無しさん
垢版 |
2021/08/04(水) 14:53:45.93ID:jBcao1HS
VBAって聞いたことがない言語だなと思って調べてみたら
表計算ソフトのマクロかよw
2021/08/04(水) 14:56:40.49ID:W35xbPHa
VBAはExcel開けば出来るけど、他は実行するとき大概ファイル自体を実行したり配置するやろ
デスクトップってなに?って質問よくされたし・・

デスクトップ(画面)がPCの全てとか思いこんだりするやつもいる
2021/08/04(水) 15:09:19.16ID:eEVdTSgT
これとどっこいどっこい

https://i.imgur.com/GXGbolp.jpg
794デフォルトの名無しさん
垢版 |
2021/08/04(水) 15:13:03.26ID:u5b+Rn+D
JSP …
795デフォルトの名無しさん
垢版 |
2021/08/04(水) 15:28:11.28ID:u5b+Rn+D
スマソ。ミスタッチだ。
JSP というのは Java とHTMS(5) と CSS(2) で
サーバーアプリケーションを組むには「至れり尽くせり」な
入力ぺージを組むにはいい。
だが、そういったのを嫌う企業があって、コード の品質(保守性)は
上げると企業的にマズいという話があるのだ。
いや、ホワイト企業だったらそんなことはない(あったら
ホワイトとは謂えない)と思うんだが、じっさい、そういう
企業はいくらでもある。
プログラミングを覚えるための言語と、
企業で稼げる言語と、
顧客さんに満足いただける言語は
おそらく別物だと思う。
796デフォルトの名無しさん
垢版 |
2021/08/04(水) 16:18:09.53ID:7uJ0peIO
>>795
そんな時代遅れなものを今から導入するところはない
2021/08/04(水) 17:12:54.13ID:fTe6vxM6
>>792
ヘルプデスクやってるのか
お疲れ様

プログラミング始める前にコンピュータを扱うための最低限の知識は必須だよね
798デフォルトの名無しさん
垢版 |
2021/08/04(水) 17:15:01.73ID:u5b+Rn+D
いまさら導入する企業はないだろうが、
それで儲けてる会社もあるから困るんだ。
799デフォルトの名無しさん
垢版 |
2021/08/04(水) 17:48:10.81ID:BgVgY2hb
>>786
じゃあ勝又健太の言うようにGoでも勧めるといいよ
そうやって初学者を路頭に迷わせるといい
Goの求人など日本にないけどな
2021/08/04(水) 18:07:06.81ID:L56ZMFZY
Goの仕事はあるぞ?
しかし初学者にお勧めできないのは同意する
基本的にバックエンドなのでAWSかGCPを意のままに操れる人でないと価値のない言語
2021/08/04(水) 18:17:53.39ID:EIFvRfC3
勝又健太は初手にはRubyを勧めてるじゃん
上級にはGoを勧め始めてるらしいけど
802デフォルトの名無しさん
垢版 |
2021/08/04(水) 18:31:55.03ID:7MSN7pbp
>>799
Goもオススメだけど
莫大な量を占めるC/C++による各種高速ソフトウェアをも置き換える立ち位置にあるRustが一番オススメかな
Rustは今後C/C++だけでなくJavaで書かれていた分野も置き換えていく言語
2021/08/04(水) 18:45:10.16ID:BE8GLseK
KENTA は未経験者用ポートフォリオには、Ruby on Rails 一択。
これで転職する。つまり転職用言語

その後、時給1万円を目指すなら、Ruby → Go

サロンは日本6位で、2千人入っている。
未経験者の最大のコミュニティー。虎の穴
804デフォルトの名無しさん
垢版 |
2021/08/04(水) 18:51:14.82ID:BWhedzWX
ケンタは日本人初のA級ライセンス、そして師匠はなんとあのあわしろ氏なのだ。
忠告を素直に聞くべき。
2021/08/04(水) 19:15:07.20ID:2P5cG5Xf
初手Rustでこの仕事の適正を判断するのって結構良いと思う
806デフォルトの名無しさん
垢版 |
2021/08/04(水) 20:11:53.18ID:u9AO5DbD
>>805
使えるプログラマーか使えない土方か判別できそう。
2021/08/04(水) 20:47:54.15ID:gnmCXWrw
それだったら初手Cだろう
ポインタと構造体が分からないやつはいらない
2021/08/04(水) 20:57:52.95ID:CyfPasbw
>>804
その二名って関係あったのね
809デフォルトの名無しさん
垢版 |
2021/08/04(水) 22:28:39.65ID:WgkFTT5q
>>807
プログラミングではもちろんその二つが非常に重要だと広く知られていて
例えばRustなんかは構造体が再び言語の中心に来ているし
ポインタについてもCよりC++がより扱いを厳密化し、そのC++よりRustはさらに所有権を明確にするなど進化を遂げている
2021/08/04(水) 22:47:56.02ID:xyiEdC8m
>>797
VBAをあまり舐めない方がいい。
EXCELに旧VB6が入っているようなもものだからな。Web系で無ければその気になればシステムだって組むことが出来る。
それに加えて自分で行った操作をそのままコードに出来るからな。本当に初心者の場合はかなり助かるだろう。

後、大概の人なら何とかやっていける間口の広さも強みと言えるだろうな。基本的に簡単な言語だから初心者も取っ付き易い一面を持ちながらSASのようなビッグデータを扱えるアドオン、Javascriptと混在したソースコードの記載、.netの機能もある程度はそのまま使えたり俺は使ったことがないがVBAHaskellなるものもあるそうだ。

そして今まで長いこと生き続けて来ただけあって相当こなれた言語であること。大体知りたいことはググればすぐに出てくることも強み。
そしてそもそもEXCELだからユーザーや客に仕様の説明をする際に簡単なものならその場で即興でVBAで組んで説明することも可能。
SEとしてもある意味近道と言うことが出来るだろう。
2021/08/04(水) 22:54:29.91ID:GUPks2Hh
>>809,810
文章から溢れる如何ともしがたい低スキル臭ww
井の中の蛙を自覚すれば世界が開けるよ
2021/08/04(水) 22:57:38.99ID:xyiEdC8m
>>811
そういう虚勢や煽りはいいから
2021/08/04(水) 23:05:25.89ID:BgVgY2hb
何がRustだ!なめんなよ!何がRust…

Rustの入門書注文ボタンポチッ
2021/08/05(木) 00:38:21.33ID:qZ4U0ezz
完全な初心者が初手Rustは無謀の極みやぞ
せめて他言語をかじってからやれ
2021/08/05(木) 00:56:07.25ID:kLMh0xxl
rust away
2021/08/05(木) 01:26:16.90ID:Fb3LS3x0
初手Rustが流行れば世界平和が実現します
2021/08/05(木) 01:26:49.37ID:HO+HzJa5
VBAはデバッガ標準装備でその点はいい気もするけど
みんながOffice使ってるわけじゃないし作法も独特で古臭い
それならWebブラウザで完結してデータの加工のみに注力できる
オンライン版のJupyter Notebook(Python)を推す
2021/08/05(木) 01:27:53.18ID:HO+HzJa5
MSならMakeCodeもいいかも
ハードウェア所持してなくても楽しめる
2021/08/05(木) 02:27:38.09ID:UMPklNYH
c#とvsの組み合わせでいいじゃん
環境構築が楽、インテリセンスが強力、GUIがすぐ作れる、検索すればナレッジが沢山ある、言語の応用範囲が広い

c#とvsに行き着くまで他の言語で何度も挫折した実体験から強く推したい
820デフォルトの名無しさん
垢版 |
2021/08/05(木) 02:41:27.09ID:Qh/2RygJ
C#もガベージコレクション有り言語だから、
C/C++/Rustがカバーする広範囲を代替することは出来ない。
2021/08/05(木) 02:46:48.18ID:SZPzd04c
今ではRustで本番サービス作ったりもしてるけどプログラミング勉強始めた時C++から始めて挫折したわ
Cからやり直して理解出来た
822デフォルトの名無しさん
垢版 |
2021/08/05(木) 03:03:09.27ID:P4fVfC71
>>821
一番最初はシンプルな昔からのC言語を学んで、
その次に(C++は飛ばして)Rustを学ぶのが、筋良くプログラミングを理解できる道だと思います。
2021/08/05(木) 03:04:50.36ID:HrDr1H0g
Rust,Goの両睨みでいきましょう
2021/08/05(木) 08:47:28.75ID:grEO2Y0L
例えば将棋AIとか馬力が必要なことに野心が無ければ、C#とかPythonでいいと思うんだが。
成果物がすぐ出来るのが良いし、Web系だとスマホで結果が見れたりして面白い。
なんなら環境がどこにでも有りそうなVBAも。
825デフォルトの名無しさん
垢版 |
2021/08/05(木) 09:10:26.90ID:f+p6qhf3
>>824
言ってることが意味不明すぎ
「Web系だとスマホで結果が見れたりして面白い。」って何の結果?
スマホで見れることが珍しいの?
プログラミング言語とどういう関係が?
2021/08/05(木) 09:26:44.54ID:grEO2Y0L
>>825
書いた言葉通り、Javascriptで試しに動かしたことを出先でスマホで確認しましたってだけの話。
827デフォルトの名無しさん
垢版 |
2021/08/05(木) 09:37:11.44ID:ijfSI2RL
>>826
元のスレ見たけどJavaScriptという単語がどこにも見当たりませんね
それはともかくC系(Rust)以外ではWebで必須となるJavaScriptを身に付けることが一番重要ですね
2021/08/05(木) 09:53:35.16ID:pZO3NUtq
WASMにしろJavaScriptの素養は必要だし、
巷間で有名なWEBデベロッパのロードマップでも
ロードマップ作成者の個人的なおすすめの初手はJavaScriptだったから
初手にJavaScriptは結構良いかもしれない

参考:
https://github.com/kamranahmedse/developer-roadmap/blob/master/img/backend.png?year-2021-2

https://github.com/kamranahmedse/developer-roadmap
829デフォルトの名無しさん
垢版 |
2021/08/05(木) 09:59:50.10ID:lkq1Di3/
何をやるにしてもウェブを避けて通れない時代だし
ウェブではJavaScriptとWASMが必須だもんな
そしてWASMの記述言語はRustがベスト
2021/08/05(木) 10:01:57.77ID:pZO3NUtq
画像

https://i.imgur.com/fvfcOSV.png
2021/08/05(木) 10:07:21.38ID:pZO3NUtq
一応、フロントとDevOpsも

フロント
https://i.imgur.com/ig5g4Hj.jpg

DevOps
https://i.imgur.com/pHtxaGL.jpg
832803
垢版 |
2021/08/05(木) 11:46:52.22ID:bqGeTZjz
>>831
YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
バックエンド初心者用コースのポートフォリオと全く同じ

基本情報技術者資格、Ruby on Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース

今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も

だから、AWSのくろかわこうへいのサロンにも、入る必要がある

これが済んだら、Ruby → Go で、時給1万円を目指す

KENTA、2021/4

2021年のWeb系エンジニア転職を成功させる3つの技術要素
www.youtube.com/watch?v=70VrB7LTe9g

2021/2

Web系エンジニアを目指す人のためのプログラミング学習ロードマップ
www.youtube.com/watch?v=0TABrlhci5M
2021/08/05(木) 13:06:31.52ID:u9EvVxOt
WebはWebサーバー立てるとかhttp理解するとか初っ端で詰みそう
htmlファイルをブラウザで開くとかなら初心者でも出来そうだけど
2021/08/05(木) 13:50:23.27ID:e8dh7hYU
>>832
グロ
2021/08/05(木) 14:08:38.31ID:E3iQyBY+
>>833
そこで詰むようなら何やっても詰むからさっさと辞めたほうがいいよ
2021/08/05(木) 14:11:35.05ID:dTXANx/h
いまはGoogle ColabやPaizaのがあるから
そういうところは後回しにできる
昔でいう電源オンでBASIC使える感覚
2021/08/05(木) 15:16:37.19ID:kh4G+VXW
>>835
まあまあw

サーバって言っても、ピンキリだしさ。

http なんてプロトコルなんだからちゃんと理解してるやつの
ほうが業界でも少ないだろうしw
838デフォルトの名無しさん
垢版 |
2021/08/05(木) 15:54:13.95ID:6DHs3Fh6
>>837
どの階層のプロトコルについても細かいところまで全て知り尽くしてる人は少なくても
各プロトコルでIT業界にいるならば絶対に知っていないといけない基礎常識レベルはあるよね

例えばIPアドレスが何でどう使われるのかとか
UDPとTCPでは何が違ってくるのかとか
HTTPとHTTPSでは何が違ってくるのかとか
HTTP/1とHTTP/2とHTTP/3では何が違ってくるのかとか
HTTPとHTMLとCSSとJavaScriptのそれぞれの役割の違いとか
これらがせめて区別できていないと与えられた設計と仕様をプログラミングするだけのIT土方になっちゃう
2021/08/05(木) 18:25:02.22ID:WhCt2QdP
TOYOTAが採用した時点で日本人ならRust一択になってしまった

「このシステムはRustで作られた」

これ以上に信頼性を担保する言葉はあるまい
2021/08/05(木) 18:34:26.83ID:wgAAPnwr
>>839
スパゲッティコードで有名な会社を引き合いに出されても信頼性のかけらもない
841デフォルトの名無しさん
垢版 |
2021/08/05(木) 18:43:49.84ID:hM3sqb/x
あわしろ氏はHaskellを強く推奨してる。
2021/08/05(木) 19:19:36.41ID:uMovWMKm
もうハスケルの時代じゃないんだよ
843デフォルトの名無しさん
垢版 |
2021/08/05(木) 19:34:05.04ID:hM3sqb/x
>>840
こらこら、パスタと言いなさい。
844デフォルトの名無しさん
垢版 |
2021/08/05(木) 21:23:03.86ID:CLoUaV/F
Rustはデータ構造がスパゲティになっていると、所有権や生存期間で破綻するから、そういうコードを防止する側面もありますね。
ちなみに下手くそプログラマーさん曰く「自由度がない!(=気ままにスパゲッティに書けない!)」
2021/08/05(木) 22:24:13.73ID:BN/5Xol3
このスレでRustアピってるやつルビキチと同類だな
中途半端な知識で嘘を垂れ流して返ってRustの印象を悪くしてる

Rustスレではヒヨってるのに初心者スレではバレないと思って知ったかぶりw
ルビキチより始末が悪い
846デフォルトの名無しさん
垢版 |
2021/08/05(木) 22:37:23.37ID:D0Zm3CZ7
嘘は見当たらないと思うが
嘘だと言うならば具体的に書こうぜ
2021/08/06(金) 05:33:29.36ID:IBWAaMte
>>845
それ某コテハンの人だぞ
ある種の病気だからプリプリせず華麗にスルーしときな
2021/08/06(金) 05:55:36.53ID:uymdWrFB
>>845
嘘を垂れ流しとはどのレス?
妄想で敵を作って戦っている?
849デフォルトの名無しさん
垢版 |
2021/08/06(金) 12:55:54.46ID:Eqb9CegN
>>823
> Rust,Goの両睨みでいきましょう
「静的な型付け」を標榜しているのだが、
変数の宣言が明示的ではない。
let で宣言はしているのだが、そこで int か long か、
froato か double なのかが明示的ではないので、
ぐだぐだ長いルーチンを扱うと、おかしな
ことになりそうな気がする。
複数人でお互いに他人のソースコードに手を突っこむような
原画では、Rust も Go もダメじゃないかと感じた。
「デジタルドカタの軛」ではないかと考える。
2021/08/06(金) 12:57:18.31ID:iFn/jZ4E
>>839
くぐったらマジでTOYOTAもRust言語使ってるんやな
851デフォルトの名無しさん
垢版 |
2021/08/06(金) 13:01:40.11ID:Eqb9CegN
つーか、C では int の -1 と true が同じ意味なので、
「=」と「==」のミスで苦労したプログラマも
多かったと思う。
「let」というのも いかにも古いし、
変数宣言のときに型はきっちり定義して、
代入は「:=」を使って、
比較は「=」を使うとか、なんかしら工夫は
あったほうがよかった気がする。
852デフォルトの名無しさん
垢版 |
2021/08/06(金) 13:13:26.36ID:Eqb9CegN
>>850
だれがプログラムを書いているのかわからんが、
派遣社員が Rust コーダーとして使い潰されて
秋葉原で無差別大量殺人とか起こされたたくもないなぁ。
トヨタは生産拠点を日本・北米・欧州のそれぞれに
持っていて、オンラインで連携をして二十四時間体制で
生産しているらしいが、下手なコードでシステムを作られて
保守がままならんとかいうのは勘弁してほしい。
2021/08/06(金) 13:14:20.08ID:kNOjdssb
>>849
それは貴方が勉強不足
・Rustは静的な強い型付け言語
・Rustでは暗黙に型変換が自動的に行われることはない
・Rustのlet文では型を宣言できる(型推論できる時のみ省略可能)

>>851
・RustではCと異なりif等の条件にはbool型のみ可
・つまり混乱が起きることはない
2021/08/06(金) 13:24:42.46ID:XzMZ/hcd
>>853
そんなていねいに指摘せんでもスルーするのも優しさ
前世紀から完全に時間が止まってるもん
後発言語がそんな設計なわけないやん
2021/08/06(金) 14:29:39.62ID:mdYTzjRX
トヨタはFlutterも使ってるらしいな
実に適切な選択をしていると思う
2021/08/06(金) 15:01:13.86ID:b5gP4Q6P
>>853
>Rustでは暗黙に型変換が自動的に行われることはない

あるよw
2021/08/06(金) 16:19:12.66ID:DH6VvBqX
>>853
ふーん
ビット演算とか使うとき融通効かなそう
2021/08/06(金) 18:35:03.99ID:TjMye/n9
>>856
便宜上、参照/外しを自動適用することはあっても、プリミティブな型の変換が暗黙に自動適用されることはないよね。

>>857
なぜ?
Cだって0がfalseになるだけだから、
bool型を持つ言語では例えば==0か!=0などと明示的にbool型にするだけ。
859デフォルトの名無しさん
垢版 |
2021/08/07(土) 00:16:26.12ID:rXkekRAR
>つーか、C では int の -1 と true が同じ意味なので、

doubt
2021/08/07(土) 01:02:37.09ID:SBsrM0zw
>>854
確かにRustなどを批判してる人はなぜか知識が昔のまま止まっている人が多いね
861デフォルトの名無しさん
垢版 |
2021/08/07(土) 08:03:38.20ID:8dsxiyyb
>>860
> 確かにRustなどを批判してる人はなぜか知識が昔のまま止まっている人が多いね
FORTRAN や LISP や C のような古い言語から乗り換え乗り換えして Java とかに
落ちついた人は、「知識が昔のまま止まっている」わけではないが、
開発歴が長いだけあって「始めるのにいい言語」の評価として
「業務で使えて、かつ安全で、大規模化に対してロバスト」とかいった
基準にも目配りしたくなる。
単純に批判がいけないわけでもなかろう。
「LISP は括弧が多すぎて読みにくい」対
「FORTH は括弧がないから読みにくい」みたいな議論は、
洒落や冗談以外では意味が乏しくはあるが、
それをいうとブロック化の方法については
不毛な議論になりそうにも思う。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。