-------S(唯一神)-------
機械語
-------A(ハッカー)-------
アセンブラ C++ C
-------B(一般プログラマ 凡人)-------
java C♯
-------C(日曜プログラマ)-------
ruby python swift
-------D(一般事務員でも使える)-------
VBA PowerShell
-------E(手段が目的になっているただのカス)-------
その他のマイナー言語厨(特にHaskell)
プログラミング言語の難易度ランク作りました ご覧ください [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/02/17(金) 12:15:24.04ID:gObbCwHn
2017/02/20(月) 20:07:05.40ID:U3gj3QkX
C++は、ダメ言語
2017/02/20(月) 20:12:46.74ID:60JSs/sz
>>43
アセンブリ言語でアセンブリ言語の処理系(ニモニックで動くCPUエミュレータ)を作る難易度と、C++でC++のコンパイラなりインタプリタを作る難易度って同じなんですか?
アセンブリ言語でアセンブリ言語の処理系(ニモニックで動くCPUエミュレータ)を作る難易度と、C++でC++のコンパイラなりインタプリタを作る難易度って同じなんですか?
2017/02/20(月) 20:51:34.87ID:lahIAOAO
C++はみんな大好きでみんな大嫌いな言語
2017/02/20(月) 21:50:39.10ID:c6eY6nM8
C++はパンクな言語。
美人だけど、マ◯コ臭い的なイメージ
美人だけど、マ◯コ臭い的なイメージ
2017/02/20(月) 22:46:25.93ID:DLHiVY1J
2017/02/21(火) 05:20:23.56ID:NONIilzh
2017/02/21(火) 17:04:02.20ID:eOYvouZF
>>1
JavaScriptはどの辺ですかぁ?
JavaScriptはどの辺ですかぁ?
51デフォルトの名無しさん
2017/02/21(火) 18:16:21.51ID:XgI+74Bx >>37
そま?じゃあ一番簡単な言語はLispやね
そま?じゃあ一番簡単な言語はLispやね
2017/02/21(火) 22:16:17.18ID:FY0Q6KdY
研究室で少しFortranなどをかじった程度のサンデープログラマだけど、
ドヤ顔でマウンティングしてる人多いけど、Haskellそんなに難しいかな?
C言語とかオブジェクト指向の方が難しい印象なのだが。
ドヤ顔でマウンティングしてる人多いけど、Haskellそんなに難しいかな?
C言語とかオブジェクト指向の方が難しい印象なのだが。
2017/02/21(火) 22:29:59.34ID:aFqTV30T
他言語に比べるとHaskellは難しいね
stateモナド理解するのに苦労したしモナド則を満たしてるかどうかの確認とかも難しい
Cは言語仕様は簡単だけど扱いが難しい言語
stateモナド理解するのに苦労したしモナド則を満たしてるかどうかの確認とかも難しい
Cは言語仕様は簡単だけど扱いが難しい言語
54デフォルトの名無しさん
2017/02/21(火) 22:41:32.59ID:YCLculbK 少しFortranをかじった程度のサンデープログラマがHaskell難しくないってどんな謙遜だよ
2017/02/21(火) 23:39:43.49ID:6fZP7nKK
2017/02/21(火) 23:56:52.64ID:Rtd2uPvd
Haskell使い恐すぎ
2017/02/22(水) 03:14:35.68ID:t+YR4KBn
2017/02/22(水) 04:56:32.92ID:cDj+hAj5
Haskellerって何でこんな攻撃的なん?
2017/02/22(水) 06:03:47.00ID:QIP9FMiE
2017/02/22(水) 06:27:22.76ID:cFoTE/Cw
FortranもString型ないわ、かなり昔のことなので忘れた。
でもなんかごちゃごちゃしてない気がしたのは確か。
ポインタとかなんか難しいじゃん。
でもなんかごちゃごちゃしてない気がしたのは確か。
ポインタとかなんか難しいじゃん。
2017/02/22(水) 06:55:32.07ID:tzhaCdQB
2017/02/22(水) 07:17:37.24ID:cFoTE/Cw
まあ、そうだね。そういう人間もいて、その一意見としてみてくれ。
Haskellは難しくないと書くといろんな方向から叩かれるというのは自覚はしているよ。敢えて書いてみた。
プログラムに限らなきゃもっと難しいものなんていくらでもあるからな。
じゃあの。
Haskellは難しくないと書くといろんな方向から叩かれるというのは自覚はしているよ。敢えて書いてみた。
プログラムに限らなきゃもっと難しいものなんていくらでもあるからな。
じゃあの。
2017/02/22(水) 07:23:49.50ID:2hrqdDmA
最近急に関数型言語叩きが増えてるけど、もしかして暴れてるの一人なの?
64デフォルトの名無しさん
2017/02/22(水) 17:19:31.92ID:ZUA38gAf >>41
神というより悪魔な気がする
神というより悪魔な気がする
65デフォルトの名無しさん
2017/02/22(水) 22:21:45.11ID:2lSlbJfm >>60
ポインタ使えるようになると超絶便利だから、一回腰据えてやってみ。
病み付きになるレベル。
Javaはポインタっぽいことは自動的にやってくれるが、
微妙に痒いところに手が届かないことがある。
その辺り自分で完全にコントロールできるCは病み付きになる。
ポインタ使えるようになると超絶便利だから、一回腰据えてやってみ。
病み付きになるレベル。
Javaはポインタっぽいことは自動的にやってくれるが、
微妙に痒いところに手が届かないことがある。
その辺り自分で完全にコントロールできるCは病み付きになる。
2017/02/22(水) 22:46:04.08ID:+K2cQjtC
そもそも何で関数型言語って難しいと言われるのかな?抽象度が高いから?
大学で始めて習った言語がSchemeだったけど何も問題なかったぞ。
大学で始めて習った言語がSchemeだったけど何も問題なかったぞ。
2017/02/22(水) 22:53:46.77ID:S9ItP4lY
関数型でSchemeが出てくる時点で関数型わかってないだろ
2017/02/22(水) 23:24:29.76ID:fluTtG1x
関数型が難しいんじゃなくてモナドが難しいんだよ
それもMaybeみたいなのは難しくないけどStateモナドみたいのが難しい
副作用が簡単に使える言語はモナドを使いこなせなくてもある程度コードが書けるから特段難しいわけじゃない
↓ここで解説されてるStateモナドの定義が苦もなく理解できて
自分でも似たようなのサクッと作れるっていうやつは素質あると思うよ
http://learnyouahaskell.com/for-a-few-monads-more#state
それもMaybeみたいなのは難しくないけどStateモナドみたいのが難しい
副作用が簡単に使える言語はモナドを使いこなせなくてもある程度コードが書けるから特段難しいわけじゃない
↓ここで解説されてるStateモナドの定義が苦もなく理解できて
自分でも似たようなのサクッと作れるっていうやつは素質あると思うよ
http://learnyouahaskell.com/for-a-few-monads-more#state
2017/02/22(水) 23:42:47.34ID:+K2cQjtC
70デフォルトの名無しさん
2017/02/23(木) 21:59:00.03ID:RpLpVCkH ネイティブがCだけど言うほど難しいか?少なくともアセンブラと同率ではないだろう
2017/02/23(木) 22:14:12.72ID:f/UvSnw3
身もふたもない話だけど、何の難しさで比べるのかで全然違うしな
GUI持ったソフト作るときとか、大規模なソフト作るときの難しさで言うならCの難易度は高いと思う
入門書のサンプル理解するとかってレベルなら難易度は低い
GUI持ったソフト作るときとか、大規模なソフト作るときの難しさで言うならCの難易度は高いと思う
入門書のサンプル理解するとかってレベルなら難易度は低い
2017/02/24(金) 13:40:44.79ID:0wQZvr+Z
モナドを含む圏論が難しく感じる原因の半分は、S.マックレーンの「圏論の基礎」にあると思う。
圏論の授業の教科書だったけど入門者には難しすぎるだろあれ。
圏論の授業の教科書だったけど入門者には難しすぎるだろあれ。
2017/02/24(金) 18:08:09.40ID:N0FhNDG0
2017/02/25(土) 05:23:32.03ID:/60pU7JR
>>73
おすすめの本は残念ながら無い。Steve Awodeyの本とかも良いけど難し...
そもそも自分の場合は大学の教科の関係で、圏論その物の数学的な勉強から初めたけど、
勉強のアプローチとしてはHaskellとかで工学的理解から入ったほうが多分正解。
おすすめの本は残念ながら無い。Steve Awodeyの本とかも良いけど難し...
そもそも自分の場合は大学の教科の関係で、圏論その物の数学的な勉強から初めたけど、
勉強のアプローチとしてはHaskellとかで工学的理解から入ったほうが多分正解。
2017/02/25(土) 15:14:34.57ID:7o4FtsoX
2017/02/27(月) 00:35:00.91ID:ByUNbP3p
>>65
ポインタ、理解できた。関数ポインタ使えば高階関数も作れそうだね。Cがやりたい放題というのも何となく分かった。速度の点で他言語が敵わないというのも。究めてみたくなった。
モナドは型見てイメージが掴めるレベルまで抽象化してからぼーっと眺めれば難しくないよ。
構えたり有り難がるから変なことになる。
証明支援系が型理論などの点では関数型の最上位なのでトライしてる。ゲーム感覚で証明できて楽しい。
カリーハワード同型対応って不思議だわ。
関数定義と帰納的証明が何故か同じように書けてしまっている。
ポインタ、理解できた。関数ポインタ使えば高階関数も作れそうだね。Cがやりたい放題というのも何となく分かった。速度の点で他言語が敵わないというのも。究めてみたくなった。
モナドは型見てイメージが掴めるレベルまで抽象化してからぼーっと眺めれば難しくないよ。
構えたり有り難がるから変なことになる。
証明支援系が型理論などの点では関数型の最上位なのでトライしてる。ゲーム感覚で証明できて楽しい。
カリーハワード同型対応って不思議だわ。
関数定義と帰納的証明が何故か同じように書けてしまっている。
2017/02/27(月) 09:02:32.04ID:bBsjXHjA
今は組み込みのマイコンもかなり高性能だから、
あんまりトリッキーな書き方はオススメできないけどね。
あんまりトリッキーな書き方はオススメできないけどね。
78デフォルトの名無しさん
2017/03/24(金) 20:07:23.96ID:YXJ+TB+x kotlinは何処に
2017/03/24(金) 20:45:09.72ID:qYto0KqJ
2017/03/24(金) 21:11:11.09ID:AiSXPZSJ
> -------E(手段が目的になっているただのカス)-------
> その他のマイナー言語厨(特にHaskell)
ってことは、目的を達成するためならなんでもやらかすPHPはSSSクラスだなw
> その他のマイナー言語厨(特にHaskell)
ってことは、目的を達成するためならなんでもやらかすPHPはSSSクラスだなw
2017/03/24(金) 23:43:42.01ID:ZS+ioiod
お給料平均はClojureがトップ!それよりもSmalltalkが第2位!どこで使われてるの!?
https://twitter.com/hifistar/status/844864723963195392
https://twitter.com/hifistar/status/844864723963195392
2017/03/25(土) 19:55:39.31ID:ojlfFp+9
給料なんかそんな高くなくていいから即仕事が見つかる言語を知りたい。
2017/03/25(土) 20:06:33.81ID:GJuaT2Qv
Java,PHP,VB.NET
はあ、書いていて気が滅入るが、この内どれか一つできれば良いだろう
基本文法とオブジェクト指向を勉強したらその辺のSES企業や派遣会社に行って見ろ
あっという間に現場面接だぞ
はあ、書いていて気が滅入るが、この内どれか一つできれば良いだろう
基本文法とオブジェクト指向を勉強したらその辺のSES企業や派遣会社に行って見ろ
あっという間に現場面接だぞ
2017/03/26(日) 02:03:45.41ID:z/GYVDRU
じゃあなんでそんな質問したんだ
さっさと上京しろ糞ニート
さっさと上京しろ糞ニート
2017/03/26(日) 23:18:12.97ID:YMSHqLBB
本当に技術や物作りが好きなら地方でもどこでもやっていけるのだが、
お前はそんなことには興味がなくて、ただサラリーマンになりたいだけだろう
残念ながらそのような人間には大都市以外の選択肢はない
上京するか、この業界は諦めるんだな
お前はそんなことには興味がなくて、ただサラリーマンになりたいだけだろう
残念ながらそのような人間には大都市以外の選択肢はない
上京するか、この業界は諦めるんだな
2017/03/28(火) 18:43:53.51ID:n4OBjqXa
ちょっとした自作ゲーム作るとしたらどれにしたらいいの?
2017/03/28(火) 20:40:04.60ID:Woa0lIQR
C#
2017/05/12(金) 16:10:57.93ID:kt3Ewu+q
職歴空白数年空いてるんだけど
上京すれば採ってくれる可能性ある?
上京すれば採ってくれる可能性ある?
2017/05/12(金) 21:47:23.72ID:m61B9PhQ
あるよ
今はどこも人、もとい兵隊不足だから
馬車馬のようにこき使われても良いのならおいでなさい
今はどこも人、もとい兵隊不足だから
馬車馬のようにこき使われても良いのならおいでなさい
2017/05/12(金) 22:32:13.15ID:kt3Ewu+q
そうか
地元でどこも採ってくれなかった場合そうするわ
名古屋もおなじようなもんかな
thx
地元でどこも採ってくれなかった場合そうするわ
名古屋もおなじようなもんかな
thx
2017/05/23(火) 18:15:55.58ID:F0rvxaiH
>>91
57才でもやとってくれますか?
57才でもやとってくれますか?
2017/05/23(火) 21:17:35.32ID:/wuACqRE
その年齢ではさすがに無理
なぜなら雇ったとしても派遣先に断られるから
外貨でキャリアを積んだエリートだとしても無理
雇ってやろうという極少数の特殊な会社を探すか、諦めましょう
なぜなら雇ったとしても派遣先に断られるから
外貨でキャリアを積んだエリートだとしても無理
雇ってやろうという極少数の特殊な会社を探すか、諦めましょう
2017/06/27(火) 19:02:58.18ID:kIT2/xtQ
じゃ 47歳で
2017/06/28(水) 07:06:41.91ID:qJY9rObU
技術やマネジメントの経験を積んだベテランなら中途採用や契約社員の芽があるかという感じ
それ以外では57歳と同じ
この年齢が異業種からITに来るのは基本的に無理
それ以外では57歳と同じ
この年齢が異業種からITに来るのは基本的に無理
2017/07/07(金) 19:00:48.02ID:HfPs/jZi
じゃ 37才で
2017/08/03(木) 02:22:57.26ID:IMpoOJ5o
普 通
2018/02/16(金) 06:31:49.45ID:W1XJdyx1
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
100デフォルトの名無しさん
2018/05/23(水) 22:01:21.77ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
UU75J
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
UU75J
101デフォルトの名無しさん
2018/07/05(木) 00:01:53.07ID:RfoszcD2 G32
102デフォルトの名無しさん
2019/09/12(木) 01:44:36.45ID:s3ehzYuz 俺の経験から難易度を点数化した
異論は認めない
点数 言語
---------
16.0 Coq
11.0 Haskell
10.0 OCaml
9.5 C++
5.0 アセンブラ
4.0 C
3.5 Swift
3.5 C#
3.0 Java
3.0 Scheme
2.5 Smalltalk
2.5 JavaScript
2.0 Python
2.0 Ruby
2.0 PHP
2.0 Perl
1.5 BASIC
異論は認めない
点数 言語
---------
16.0 Coq
11.0 Haskell
10.0 OCaml
9.5 C++
5.0 アセンブラ
4.0 C
3.5 Swift
3.5 C#
3.0 Java
3.0 Scheme
2.5 Smalltalk
2.5 JavaScript
2.0 Python
2.0 Ruby
2.0 PHP
2.0 Perl
1.5 BASIC
103デフォルトの名無しさん
2019/09/13(金) 20:10:26.51ID:65eTAicb よかったC#高めで
104デフォルトの名無しさん
2019/09/13(金) 20:31:53.22ID:D8Ya1/lr cそんなむずいか?
一定水準以上の脳みそを所有してたら他の言語より相対的に下がりそうだが
一定水準以上の脳みそを所有してたら他の言語より相対的に下がりそうだが
105デフォルトの名無しさん
2019/09/13(金) 23:06:02.37ID:65eTAicb アマゾンとかの評価で適当にあたりを付ける
↓
大きい本屋に行く
↓
あたりを付けた順にざっくり読んでみる
↓
わかりそうな本を買って読む
↓
実際にちょっとやってみる
これでなんでも理解できるようになるかな
↓
大きい本屋に行く
↓
あたりを付けた順にざっくり読んでみる
↓
わかりそうな本を買って読む
↓
実際にちょっとやってみる
これでなんでも理解できるようになるかな
106デフォルトの名無しさん
2019/09/14(土) 00:22:35.39ID:SszqHRRm 難易度というより>>102の個人的な上げ下げでしかないな。
難易度ならPythonよりRubyやPerlがそんなに下のわけないし逆にSwiftは高すぎる。
難易度ならPythonよりRubyやPerlがそんなに下のわけないし逆にSwiftは高すぎる。
107デフォルトの名無しさん
2019/09/14(土) 01:19:05.74ID:abY1cBsm Julia ←凡百にはわからないのでランク対象外
この立ち位置いいよね
この立ち位置いいよね
108デフォルトの名無しさん
2019/09/14(土) 09:03:35.89ID:XDqZ+X/5109デフォルトの名無しさん
2019/09/14(土) 09:04:10.56ID:5rA4nZGd 配列が1始まりはない
まじでない
まじでない
110デフォルトの名無しさん
2019/09/14(土) 09:44:13.67ID:ca8MVUzg 言語の違いって、このハサミはあのハサミより使いにくい程度のものと認識
111デフォルトの名無しさん
2019/09/14(土) 11:33:12.95ID:3A0uyiN1 まあ切れれば同じだろの精神でカッターナイフといった似て非なるものに化けてるような言語はあるけどな
112デフォルトの名無しさん
2019/09/14(土) 12:40:37.48ID:ZlPDNhhS >>103
async/await、linq、.net、ジェネリクス、リフレクション、jit、スクリプト実行、il、マルチスレッド、…
使うだけなら簡単かもしれないけど、一通り学ぶのはスクリプト言語とかよりは重いかなと思った
>>104
構造体や共用体、配列やポインタ、プリプロセスやリンケージ、修飾子や指定子、手軽なLLより難しいと思う
理解したとしてもメモリ管理やエラー処理や設計等は面倒臭くなりがち
標準ライブラリにある多数の使うべきではない関数、期待通りに動いてしまう言語仕様にはない環境依存のプログラム、他言語よりダントツに多い脆弱性等、落とし穴も多い
>>106
順序はデタラメ
点数で見て
python、ruby、perlは同列
swiftも圧倒的に高いわけではない
async/await、linq、.net、ジェネリクス、リフレクション、jit、スクリプト実行、il、マルチスレッド、…
使うだけなら簡単かもしれないけど、一通り学ぶのはスクリプト言語とかよりは重いかなと思った
>>104
構造体や共用体、配列やポインタ、プリプロセスやリンケージ、修飾子や指定子、手軽なLLより難しいと思う
理解したとしてもメモリ管理やエラー処理や設計等は面倒臭くなりがち
標準ライブラリにある多数の使うべきではない関数、期待通りに動いてしまう言語仕様にはない環境依存のプログラム、他言語よりダントツに多い脆弱性等、落とし穴も多い
>>106
順序はデタラメ
点数で見て
python、ruby、perlは同列
swiftも圧倒的に高いわけではない
113デフォルトの名無しさん
2020/01/26(日) 02:38:52.53ID:HPdacZve rubyXLでエクセルいじってるが
印刷範囲を設定したいときは、どのようにすればよいのでしょうか?
いろいろ探しても見当たらず・・
印刷範囲を設定したいときは、どのようにすればよいのでしょうか?
いろいろ探しても見当たらず・・
114デフォルトの名無しさん
2020/01/26(日) 08:51:55.23ID:2jcz6vHU 5ch では、マルチポストは禁止です!
同じ質問を、複数のスレで聞いてはいけません!
Ruby のスレの方で、聞いてください!
同じ質問を、複数のスレで聞いてはいけません!
Ruby のスレの方で、聞いてください!
115デフォルトの名無しさん
2020/01/30(木) 19:20:34.43ID:7USHzq/h チューリングマシン語とか
ブレインファックとか
が難易度最高レベルと思う
ブレインファックとか
が難易度最高レベルと思う
116デフォルトの名無しさん
2020/02/01(土) 10:25:30.11ID:czMw2pLn 難易度なんていくらでも上げられる
問題は生産性に見合っているか
問題は生産性に見合っているか
117デフォルトの名無しさん
2020/02/01(土) 10:30:55.40ID:/4nAXpt3 最近触った言語の中でケタ外れに難しかったのはrust
ちいさいプログラムを書く分にはそうでもないけど
ある程度実践的な部分に踏み込んでいくと途端にうまくいかない
理解不足が露呈する
気難しい言語、でも好き
ちいさいプログラムを書く分にはそうでもないけど
ある程度実践的な部分に踏み込んでいくと途端にうまくいかない
理解不足が露呈する
気難しい言語、でも好き
118デフォルトの名無しさん
2020/02/01(土) 11:21:55.82ID:tav2AwxI119デフォルトの名無しさん
2020/02/01(土) 16:56:59.46ID:3ShxR3z3 だいたい合ってんじゃん
このランキングに載らないようなのはゴミってことで
このランキングに載らないようなのはゴミってことで
120デフォルトの名無しさん
2020/02/01(土) 17:58:55.08ID:rsRLlL5x 機械語ってある意味簡単だろ
121デフォルトの名無しさん
2020/02/01(土) 18:41:43.75ID:YFAnTUnh そう思ってた時期が私にもありました
今は命令数が数千もあって
理解が難しい命令も色々とある
簡単では無いよ
今は命令数が数千もあって
理解が難しい命令も色々とある
簡単では無いよ
122デフォルトの名無しさん
2020/02/02(日) 10:39:58.88ID:jJ+UgXCi123デフォルトの名無しさん
2020/02/02(日) 10:47:59.80ID:D8WvcGqJ ネタ言語しか思いつかないか
124デフォルトの名無しさん
2020/02/02(日) 11:11:45.88ID:jJ+UgXCi じゃあ難易度も生産性も無視した
メジャーな言語教えてよ
メジャーな言語教えてよ
125デフォルトの名無しさん
2020/02/02(日) 13:37:30.20ID:vTjBAXNr haskell
126デフォルトの名無しさん
2020/02/02(日) 13:50:03.73ID:gXxB23XL アラビア語とか
127デフォルトの名無しさん
2020/02/02(日) 14:01:59.52ID:B8tXf04A 関数型言語は解ってる奴が使えば副作用が起きづらいからデバッグや保守が簡単になるんでしょ?
そういった生産性が故に注目されてるんじゃないの?
将来的なものも含めて全く生産性に寄与しない言語なんて注目されようがないと思うんだけど。
ネタとして以外に
そういった生産性が故に注目されてるんじゃないの?
将来的なものも含めて全く生産性に寄与しない言語なんて注目されようがないと思うんだけど。
ネタとして以外に
128デフォルトの名無しさん
2020/02/02(日) 14:28:00.23ID:gkoi3ncl129デフォルトの名無しさん
2020/02/02(日) 16:06:23.27ID:keDxK3pR 日曜プログラマー(´・ω・`)
130デフォルトの名無しさん
2020/02/02(日) 18:59:44.05ID:hA9+zviL まぁ研究まで含めるならいくらでも難しい言語はあるんだろうけど
その難しさがwとWだけで書くからとか
そういう難しさじゃランクに並べる意味が無いと思うのよ
個人的な意見だけど
その難しさがwとWだけで書くからとか
そういう難しさじゃランクに並べる意味が無いと思うのよ
個人的な意見だけど
131デフォルトの名無しさん
2020/02/03(月) 00:23:22.69ID:e9E2NTEb そんなくだらん学問じゃないけど
132デフォルトの名無しさん
2020/02/04(火) 13:44:59.48ID:zsuFO9qX Kotolin日曜迷子中(´ ・ω・`)
133デフォルトの名無しさん
2020/02/12(水) 02:12:58.10ID:mzw7eug2 Perlは、
・引数に参照やポインタの様なものを渡す関数を作りたいと思ったら上手く行かなくて
難しい。そもそも、関数がちゃんと書けないという説がある。
・文字列を1文字ずつ処理したいときに勝手にさまざまな変換が行われてしまいがちなので難しい。
・ASCIIコードと文字そのものの区別が複雑で、その変数が果たしてどっちなのかなかなか分からなかった。
・引数に参照やポインタの様なものを渡す関数を作りたいと思ったら上手く行かなくて
難しい。そもそも、関数がちゃんと書けないという説がある。
・文字列を1文字ずつ処理したいときに勝手にさまざまな変換が行われてしまいがちなので難しい。
・ASCIIコードと文字そのものの区別が複雑で、その変数が果たしてどっちなのかなかなか分からなかった。
134デフォルトの名無しさん
2020/02/12(水) 02:13:54.96ID:mzw7eug2 >>120
でも、ポインタや再帰が難しく感じるような人には、マシン語を使いこなすのは難しいはず。
でも、ポインタや再帰が難しく感じるような人には、マシン語を使いこなすのは難しいはず。
135デフォルトの名無しさん
2020/02/23(日) 09:34:00.69ID:DWh+LsOr136デフォルトの名無しさん
2020/02/26(水) 01:49:36.37ID:RjlB++L6 rpg3やrexxはどのくらいですか?w
vb.netも無いし
vb.netも無いし
137デフォルトの名無しさん
2020/02/29(土) 01:35:00.39ID:D7K7eRQt めんどくさいと難しいは違う。
アセンブラやC言語は簡単。
だけどめんどくさいだけ。
アセンブラやC言語は簡単。
だけどめんどくさいだけ。
138デフォルトの名無しさん
2020/03/01(日) 03:32:37.15ID:/Cy8SoqN >>1
機械語ってアセンブラだぞw
機械語ってアセンブラだぞw
139デフォルトの名無しさん
2020/03/01(日) 12:17:28.16ID:8hJkpeX/ 機械語 ≠ アッセンブリ言語 は基本だよ?
140デフォルトの名無しさん
2020/03/04(水) 03:16:48.46ID:KmgMips4141デフォルトの名無しさん
2020/03/04(水) 03:58:59.92ID:LiuOm7Wf 機械語
バイナリイメージを指すこともあるし
それを16進数表記した物を指すこともある
バイナリイメージを指すこともあるし
それを16進数表記した物を指すこともある
142デフォルトの名無しさん
2020/03/08(日) 15:40:06.34ID:nGQiIF3A >>137
それでも、
・ケアレスミスなどが起き易い。
・C言語で言う所の生ポインタを型も付けずに使うことで間違いが起き易い。
ポインタは型を導入することでアセンブラよりは劇的に間違いが少なくなっている。
C言語のポインタに厳密な型があるのはそのために導入された。
・命令数やコードの量が多くなる。
・ローカル変数からグローバル変数に直すような事も、C言語の様に宣言の場所を変えれば
済むようなことはなく、その都度丁寧にソースを見直して影響を受ける場所を加筆・修正しなくてはならない。
その際、沢山の命令の追加・削除・変更や、使うレジスタの変更も伴う。
・C言語のように「変数名を検索」すれば必ずしも関連場所が見つかるようなことは無い。
レジスタで処理されている場合が多いため。
・BYTEからintに変更したいような場合も、命令やレジスタの大幅変更を伴うことが結構多い。
・関数に引数を渡すのも複雑な手作業のようになるので、作業量が多い。
・コンピュータの深い理解が必要。
などがあって実際のプログラミングは難しい。
それでも、
・ケアレスミスなどが起き易い。
・C言語で言う所の生ポインタを型も付けずに使うことで間違いが起き易い。
ポインタは型を導入することでアセンブラよりは劇的に間違いが少なくなっている。
C言語のポインタに厳密な型があるのはそのために導入された。
・命令数やコードの量が多くなる。
・ローカル変数からグローバル変数に直すような事も、C言語の様に宣言の場所を変えれば
済むようなことはなく、その都度丁寧にソースを見直して影響を受ける場所を加筆・修正しなくてはならない。
その際、沢山の命令の追加・削除・変更や、使うレジスタの変更も伴う。
・C言語のように「変数名を検索」すれば必ずしも関連場所が見つかるようなことは無い。
レジスタで処理されている場合が多いため。
・BYTEからintに変更したいような場合も、命令やレジスタの大幅変更を伴うことが結構多い。
・関数に引数を渡すのも複雑な手作業のようになるので、作業量が多い。
・コンピュータの深い理解が必要。
などがあって実際のプログラミングは難しい。
143デフォルトの名無しさん
2020/03/08(日) 15:45:51.69ID:nGQiIF3A >>142
「C言語の生ポインタは、それを書いた場所とは全く別の場所で原因不明のバグを生み出すので
避けたほうがいい」
などという人がいる。
アセンブラでは生のアドレスによる間接参照を使うがそれはポインタをさらに危険にしたようなものなので、
とても書いた場所とはまったく別の場所でバグを生み出すことがある。
そうなると原因を探し出すのにとても時間がかかる。
そういうことがあって、アセンブラで大きなプログラムを書くことが出来た人は、
バグが非常に少ないプログラミングが出来る人か、または、バグが入っても
上手く原因を見つけ出すことが出来る人に限られた。
それが出来る人が非常に少数派だったので、できる人は天才、などと呼ばれた。
「C言語の生ポインタは、それを書いた場所とは全く別の場所で原因不明のバグを生み出すので
避けたほうがいい」
などという人がいる。
アセンブラでは生のアドレスによる間接参照を使うがそれはポインタをさらに危険にしたようなものなので、
とても書いた場所とはまったく別の場所でバグを生み出すことがある。
そうなると原因を探し出すのにとても時間がかかる。
そういうことがあって、アセンブラで大きなプログラムを書くことが出来た人は、
バグが非常に少ないプログラミングが出来る人か、または、バグが入っても
上手く原因を見つけ出すことが出来る人に限られた。
それが出来る人が非常に少数派だったので、できる人は天才、などと呼ばれた。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 今年の漢字 [ぐれ★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ★3 [冬月記者★]
- 今年の漢字は「熊」に決定! 相次ぐクマ被害 去年は「金」 [冬月記者★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★5 [蚤の市★]
- 【老舗文具メーカー】「生成AIで制作していた」――サクラクレパス、“AI疑惑”ポスターの調査結果を報告 ★2 [ぐれ★]
- 恋愛未経験のやす子「付き合うならタトゥー入れてるラッパーと付き合いたい」「漢 a.k.a. GAMIのような」 [muffin★]
- __トランプ、G7に代わる「Core 5」構想、米 中 露 印 日をまとめる巨大枠組み、世界秩序の再編につながる可能性 [827565401]
- Instagramとかで顔に白いブツブツのエフェクトかけてる女子見かけることあるじゃん
- 【速報】今年の漢字、「熊」!wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 残クレタワマン、始まるwwwwwwwwwwwwwwwwwwwwwwwww [329329848]
- 【速報】今年のゲームオブザイヤー、Clair Obscur: Expedition 33 [779938112]
- 楽天グループ株主優待発表、楽天モバイル6ヶ月無料!! [962797394]
