👼「プログラミング言語は型がない方が楽」👿「型がある方が楽だぞ」

未分類
1:なんJゴッドがお送りします2021/07/15(木)  ID:pJrpJ8L50

どっちが本当のこと言ってるの😞



2:なんJゴッドがお送りします2021/07/15(木)  ID:Se4wwm+t0

あるほうがいい


3:なんJゴッドがお送りします2021/07/15(木)  ID:hR4HoKkQa

型がある方が最適化が効くぞ


4:なんJゴッドがお送りします2021/07/15(木)  ID:EEjGRQT60

まずは型やろ


5:なんJゴッドがお送りします2021/07/15(木)  ID:8nXA/Om50

ある方が断然楽


6:なんJゴッドがお送りします2021/07/15(木)  ID:0bzZjV/00

前者は一人でシコシコやってろ


7:なんJゴッドがお送りします2021/07/15(木)  ID:S+XzHOIpM

明確に定義してるが楽


8:なんJゴッドがお送りします2021/07/15(木)  ID:ONRyIv+20

型無い言語しかやったこと無い奴はうちの会社では採らない


9:なんJゴッドがお送りします2021/07/15(木)  ID:hR4HoKkQa

Common Lispですら処理系拡張で型に関する仕様入れてるんだから結論は出てる


10:なんJゴッドがお送りします2021/07/15(木)  ID:OyTUbJjld

正しくはまずは型そして型最後は型や


11:なんJゴッドがお送りします2021/07/15(木)  ID:dvjhCUGc0

可読性が下がるみたいな事か


12:なんJゴッドがお送りします2021/07/15(木)  ID:WxAWXHz20

型あるほうがいいに決まってるやろ


13:なんJゴッドがお送りします2021/07/15(木)  ID:8aM4siTG0

ヌルポ


14:なんJゴッドがお送りします2021/07/15(木)  ID:YmbEV0eU0

型のない世界なんて信じられない


15:なんJゴッドがお送りします2021/07/15(木)  ID:ac6cZJIpa

型は上古の世の遺物だよ


16:なんJゴッドがお送りします2021/07/15(木)  ID:u22fNJaV0

型があってコンパイルしないと不安



17:なんJゴッドがお送りします2021/07/15(木)  ID:8SD1fbSC0

型なし好む奴は地雷


18:なんJゴッドがお送りします2021/07/15(木)  ID:6oIysr/z0

これ何でも使えるやん←ヤバそう


19:なんJゴッドがお送りします2021/07/15(木)  ID:zveN77KXd

後で読むのにあったほうがええ


20:なんJゴッドがお送りします2021/07/15(木)  ID:ycFPS9rca

COBOL・PL/I「桁数もいるぞ」


21:なんJゴッドがお送りします2021/07/15(木)  ID:mer+AJVe0

Pythonも結局型注釈とか導入してるしな



22:なんJゴッドがお送りします2021/07/15(木)  ID:FXSA6cLs0

カップル用アパートに男2人いたら不気味やん


23:なんJゴッドがお送りします2021/07/15(木)  ID:+AIZlCYea

JS真面目にやろうとして脳が破壊された


24:なんJゴッドがお送りします2021/07/15(木)  ID:Ohnj7mJn0

文字列型なんてあるやつは嫌い
文字列は文字の配列で


31:なんJゴッドがお送りします2021/07/15(木)  ID:mer+AJVe0

>>24
アルファベットだけの世界ならそれでもええけどな


35:なんJゴッドがお送りします2021/07/15(木)  ID:MVscyIF50

>>24
流石にきついわ


44:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

>>24
チャー型だけやと一バイトごとメモリ確保やろ
キツいわそれ


50:なんJゴッドがお送りします2021/07/15(木)  ID:0uKWXuy2r

>>24
UTFとかきたらしんでまうやん


25:なんJゴッドがお送りします2021/07/15(木)  ID:+yJOU0od0

トレンドは型ありというか型推論やな


26:なんJゴッドがお送りします2021/07/15(木)  ID:lescFB/Pd

最初型無しの方が楽と思ったけどTS触ったら戻れなくなった


27:なんJゴッドがお送りします2021/07/15(木)  ID:f6D21vYQH

ちょっとしたものを作るときは型が無いほうが楽
大規模なものを作るときは型あった方がいい



28:なんJゴッドがお送りします2021/07/15(木)  ID:lbJvZajv0

そうじゃなきゃType Scriptとか出てこねンだわ


29:なんJゴッドがお送りします2021/07/15(木)  ID:ENilIRgG0

work
work1
work2
workint
workstring


30:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

Pythonやってみ
型無しの方が楽や


32:なんJゴッドがお送りします2021/07/15(木)  ID:LthWF7Nda

型とかよくわからんけど動いてるからヨシ!


33:なんJゴッドがお送りします2021/07/15(木)  ID:D/MeaUIga

昔はコンパイラが万能だから適当にやっといてくれよって風潮だったのに


34:なんJゴッドがお送りします2021/07/15(木)  ID:Mz8xN5R90

jsとかtsって普通の人が見たらドン引きしそうだよな


36:なんJゴッドがお送りします2021/07/15(木)  ID:GchM7i1kx

型推論なんてリリースするプログラムに使うん?


39:なんJゴッドがお送りします2021/07/15(木)  ID:ac6cZJIpa

>>36
使いません


90:なんJゴッドがお送りします2021/07/15(木)  ID:/8D9jFqY0

>>36
使うやろ
型が明確にわかるときのみな


37:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

個人開発なら型無し
多人数なら型有りや


38:なんJゴッドがお送りします2021/07/15(木)  ID:LM5A5oDO0

型がある方が楽な自堕落ワイ
応用するにも結局型をどう扱うかだし


40:なんJゴッドがお送りします2021/07/15(木)  ID:qzswHENtd

型無しはアプリとかならまあ良いよ


41:なんJゴッドがお送りします2021/07/15(木)  ID:0uKWXuy2r

作ってて困らんのは型あるほう
作っててめんどくさいのも型あるほう


42:なんJゴッドがお送りします2021/07/15(木)  ID:NmWEZJRn0

型にハマってちゃダメよ


43:なんJゴッドがお送りします2021/07/15(木)  ID:2813VqKq0

JavaScriptとPHP中心やが型ってなんや?プリミティブ型とかそういうのの区別のことか?




47:なんJゴッドがお送りします2021/07/15(木)  ID:0F+fZdDL0

>>43
変数に入る値の種類を限定する
バグの原因が弾く


51:なんJゴッドがお送りします2021/07/15(木)  ID:lescFB/Pd

>>43
もうちょい厳密に文字列型とか数値型とか


58:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

>>43
文字型や数値型みたくいれるモノを決める
宣言してるからデータ追いかけやすい
逆に何でも入れてると何入れてるかわからんくてデバッグ地獄や


99:なんJゴッドがお送りします2021/07/15(木)  ID:XILYb3iQ0

>>43
PHPは型意識しないとクソコードになるやろ



45:なんJゴッドがお送りします2021/07/15(木)  ID:KzKCdXEP0

ある方が後が楽ちん


46:なんJゴッドがお送りします2021/07/15(木)  ID:BqsTLeoxp

あんまちゃんとやった事ないけど
型の指定が曖昧なやつはバグの温床になりそうでやりたくない
C#サイコー



48:なんJゴッドがお送りします2021/07/15(木)  ID:ORTqFbbb0

個人開発なら無くてもまあええ
複数人ならあった方がええ


52:なんJゴッドがお送りします2021/07/15(木)  ID:MDfJi5un0

天使オタくんかよw


53:なんJゴッドがお送りします2021/07/15(木)  ID:tvr/BgEb0

CやってたらPythonめっちゃ楽
こんなんで動くん?ってなる


62:なんJゴッドがお送りします2021/07/15(木)  ID:avup2QVl0

>>53
でもそのうちtypingを使い出す


54:なんJゴッドがお送りします2021/07/15(木)  ID:FMacD+4l0

型を使いたかった方


56:なんJゴッドがお送りします2021/07/15(木)  ID:pKBRNWL90

書き捨ての作業ツールなら無しでもいいけど、それ以外なら有り以外あり得ん


57:なんJゴッドがお送りします2021/07/15(木)  ID:D/MeaUIga

いうほど1+1が2.00001になることあるか


59:なんJゴッドがお送りします2021/07/15(木)  ID:S7bk08590

計算なら型ある方がええな
Pythonはあんま早くない気がするわ


60:なんJゴッドがお送りします2021/07/15(木)  ID:3LKJT6iYd

ちょっと凝ったことをしようとするなら型があった方がイイ、そうじゃ無いなら無くてイイ
型無し面倒
なぜ意図した通りに動かないのか? → 型を調べたら意図した型じゃなかった
型あり面倒
単純な変数をいちいち定義すんの面倒



64:なんJゴッドがお送りします2021/07/15(木)  ID:oAfOWNTv0

TS慣れたら最高や


65:なんJゴッドがお送りします2021/07/15(木)  ID:ZMNNgJAz0

varが嫌ってことなん?


69:なんJゴッドがお送りします2021/07/15(木)  ID:GchM7i1kx

>>65
せや varなんて使わん


74:なんJゴッドがお送りします2021/07/15(木)  ID:kETLj7p2d

>>65
let、な


96:なんJゴッドがお送りします2021/07/15(木)  ID:2813VqKq0

>>65
再宣言や再定義はまた別の理由いっぱいあるやろ


66:なんJゴッドがお送りします2021/07/15(木)  ID:x+5wTevk0

壱ノ型


67:なんJゴッドがお送りします2021/07/15(木)  ID:0Xfi0X0h0

var ←こいつの存在意義


75:なんJゴッドがお送りします2021/07/15(木)  ID:AoMOOg7Da

>>67
プリミティブ型ならええんやないか


68:なんJゴッドがお送りします2021/07/15(木)  ID:9iU1yXMB0

スクリプト言語は無くてもええわ


70:なんJゴッドがお送りします2021/07/15(木)  ID:nX+s2qaea

普段Java触ってると型明示してない言語触ったときに物凄い不安になってくる
JavaScriptもTypeScript派だわ


94:なんJゴッドがお送りします2021/07/15(木)  ID:+AIZlCYea

>>70
わかる


71:なんJゴッドがお送りします2021/07/15(木)  ID:j+mw9m1Pp

Julia「型ありでもなしでも動くし速いし安全だぞ」←こいつがまだ世間に知られてない理由


72:なんJゴッドがお送りします2021/07/15(木)  ID:gN0OIe0sd

なぜtypescriptが誕生したのか考えれば一目瞭然


76:なんJゴッドがお送りします2021/07/15(木)  ID:ZdWGv4be0

っぱRustよ

c++の進化系みたいなもんやけど


77:なんJゴッドがお送りします2021/07/15(木)  ID:pr0e8Yk8M

void Unchi(){
}
いいね🥳🙌

void Unchi()
{
}
しね😡😡



141:なんJゴッドがお送りします2021/07/15(木)  ID:pKBRNWL90

>>77
この戦争あるあるやけど、
googleでリードやるようなレベルとかがたまーに弊社に在籍するんやけど軒並み前者でコード書くから、見やすさ大して変わらんよなぁと思ってる


78:なんJゴッドがお送りします2021/07/15(木)  ID:FMacD+4l0

チャーとキャラの宗教戦争はしょうがない


88:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

>>78
ワイがおっさんやからチャーやと思ってたわ
ちな{}は
if()
{
}


79:なんJゴッドがお送りします2021/07/15(木)  ID:PDQaoQ0n0

未だにSVN使ってるなんJ民ワイしかいない説


103:なんJゴッドがお送りします2021/07/15(木)  ID:dn69AvK30

>>79
ワイは前職でVSSとかいうゴミを使わされとったわ


80:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

varでもあるだけマシやろ
名前aやbでいきなり突っ込まれたら何やらわからんわ


81:なんJゴッドがお送りします2021/07/15(木)  ID:ezPO/Ee00

型推論は静的に決まるんだからぜんぜん違うぞ


116:なんJゴッドがお送りします2021/07/15(木)  ID:9iU1yXMB0

>>81
これ
静的型付け言語の型推論はコンパイル段階でエラーになるし、C++とかでバカみたいに長い独自型とかをいちいち書くならauto使ったほうがええ



82:なんJゴッドがお送りします2021/07/15(木)  ID:05ApKjpva

型よりデバッグ表示の綺麗さとか
HTML構築のやりやすさとか
コード自動生成機能の方が遥かに重要だろ…
素のPHPとか構文がゴミすぎて地獄



83:なんJゴッドがお送りします2021/07/15(木)  ID:xgQqBH6j0

コンパイルしたあとに動作がある程度保証されてるのがいいんだよな
typingとか読むときにちょっと嬉しいくらいで役に立たない


84:なんJゴッドがお送りします2021/07/15(木)  ID:RBTMTbcb0

型は必要悪や
面倒やが無いのは困る


93:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

>>84
まあこれ
読む側からするとないと困る
書く側はめんどい


85:なんJゴッドがお送りします2021/07/15(木)  ID:S4drVs2B0

c++「型書くのめんどいからauto作ったわ」


91:なんJゴッドがお送りします2021/07/15(木)  ID:mer+AJVe0

>>85
面倒ってかラムダ式みたいなコンパイラにしか型決定できんやつもあるので必須


86:なんJゴッドがお送りします2021/07/15(木)  ID:BhQyKC/TM

型とスコープは曖昧にすると死ぬ



92:なんJゴッドがお送りします2021/07/15(木)  ID:7tgsMfwBd

おっさんどもいつまで昔の話してんだよw
時代はローコードとノンプログラミングやぞ


98:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

>>92
ツクールで投げ出すタイプやな


137:なんJゴッドがお送りします2021/07/15(木)  ID:oCScWKds0

>>92
ノンプログラミング(プログラム知識必須)


95:なんJゴッドがお送りします2021/07/15(木)  ID:NDHZPO1KH

javascriptは最初に触る言語じゃないね


97:なんJゴッドがお送りします2021/07/15(木)  ID:vXfsfk9M0

型がある方が(高速化とエラー処理が)楽やぞ


101:なんJゴッドがお送りします2021/07/15(木)  ID:zmZlArRCa

型はIDEの自動保管のために必要


102:なんJゴッドがお送りします2021/07/15(木)  ID:emU2T2m80

使い捨てのしょうもない変数ならvar使うのなんて良くあるだろ
ワイもガンガン使ってるで


104:なんJゴッドがお送りします2021/07/15(木)  ID:lGGwlBHg0

varは型推論が効くときに長ったらしい型定義書く代わりに使うな


113:なんJゴッドがお送りします2021/07/15(木)  ID:BqsTLeoxp

>>104
右辺で型がキッチリ確定するやつは左辺ぜんぶvarにしてるわ


105:なんJゴッドがお送りします2021/07/15(木)  ID:d4XYad7P0

モダンなpython開発ではもうtype hintsは必須
Rubyも3.0から型の仕組みを導入してきた



106:なんJゴッドがお送りします2021/07/15(木)  ID:05ApKjpva

クラス作るのくっそめんどくさくないか?
辞書(連想配列)じゃダメなんか?
printすれば中に何が入っとるかすぐに分かって便利やぞ


118:なんJゴッドがお送りします2021/07/15(木)  ID:oXh36hzCa

>>106
継承とかインターフェース使った汎用的な作り方ができなくなる


130:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

>>106
見直すときどうする?
いちいちデータ入れて回すんか?


107:なんJゴッドがお送りします2021/07/15(木)  ID:wwY88/UU0

簡単なWebアプリケーションサーバーならいいんじゃね
Vue+Expressみたいな


110:なんJゴッドがお送りします2021/07/15(木)  ID:OkjD4TrA0

無いと東京湾で水泳するくらい辛い



111:なんJゴッドがお送りします2021/07/15(木)  ID:XILYb3iQ0

クソコード書くやつは型指定あっても無くてもクソコード量産するぞ


112:なんJゴッドがお送りします2021/07/15(木)  ID:JSccaY6m0

ハコに何が入ってないといけないのか、何を入れちゃいけないのかわかれば
バグになりにくいやろ


114:なんJゴッドがお送りします2021/07/15(木)  ID:zZM2ju1c0

Pythonですら型定義するようになったからなあ


117:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

カッチリしたの作るときは常に型宣言するけど
一発ツールで打つだけんときは型無しでやるかな


119:なんJゴッドがお送りします2021/07/15(木)  ID:GNN21diK0

型が無いほうが混乱するやろ


122:なんJゴッドがお送りします2021/07/15(木)  ID:bO0vfGrJM

言語としては型持ってて
書くときはvarとかautoで省略可なのがええ
確認したいときはカーソル合わせるとポップアップで表示されるやつ


125:なんJゴッドがお送りします2021/07/15(木)  ID:u+6G6lqXp

ニワカですまんが型ってなんや
Pythonで言うところのintとかfloatとかとはまた別で何かがあるんか?


135:なんJゴッドがお送りします2021/07/15(木)  ID:vXfsfk9M0

>>125
クラスみたいなもんや


126:なんJゴッドがお送りします2021/07/15(木)  ID:IwMrBrgEa

Java使いやけどvarの使い方ちゃんと教えた方がいいと思うわ
大規模システムでむやみやたらにvar使われたらカオスになる


127:なんJゴッドがお送りします2021/07/15(木)  ID:1MxwhkO2r

最初に触れるならJavaみたいなガチガチの言語の方がええよな


129:なんJゴッドがお送りします2021/07/15(木)  ID:hqFFk0on0

ガベージコレクションあった方が楽w←これは?


132:なんJゴッドがお送りします2021/07/15(木)  ID:bZYXisnId

型がない(本当はある)


133:なんJゴッドがお送りします2021/07/15(木)  ID:pr0e8Yk8M

ケツの穴と同じや
明確に宣言しないとうんち以外のものが出入りしたら困るやろ😢


139:なんJゴッドがお送りします2021/07/15(木)  ID:IpmFN9QN0

>>133
屁です言うたらうんち出てくるもんな型無し
やっぱある方がええわ


143:なんJゴッドがお送りします2021/07/15(木)  ID:JSccaY6m0

>>133
うんちinputすな〜!😂☝💦


134:なんJゴッドがお送りします2021/07/15(木)  ID:12eFJ8And

ワイC使い
型のない言語を使うと訳がわからなくなる


145:なんJゴッドがお送りします2021/07/15(木)  ID:A2Jd/M4a0

オサレな変数名なんかよりよっぽど必要や




元スレ:https://swallow.5ch.net/test/read.cgi/livejupiter/1626345122/
未分類
なんJゴッド