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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/07/16(木) 16:11:58.71ID:FdxXVx6E
前スレ
ぶっちゃけ始めるのにいい言語て何?
http://mevius.5ch.net/test/read.cgi/tech/1583223433/
2020/07/27(月) 22:22:40.79ID:P0jTEe7x
Rubyガイジ・Linuxインストールおじさん・アセンブラジジイ「我ら3人主張は違っても、スレ違いレスを続ける意思は一つ!」
2020/07/27(月) 22:24:43.79ID:P2Gsimd7
>>192
ラズパイで、タミヤのラジコンカーとかだろ

ラズパイの雑誌に、センサーとか一杯載ってる。
コンテストも多い
2020/07/27(月) 22:27:38.46ID:u9oz0ryS
>>212
情報量ゼロの根性論や正論よりは面白い流れではある。時空の乱れというか。
215デフォルトの名無しさん
垢版 |
2020/07/27(月) 22:30:34.26ID:GhAgXYnP
>>206
デフォルトでhyperv使えるしな。
レティーナの初代はコスパ良かったが今は高いだけ。マックいらんわ。
2020/07/27(月) 22:37:26.44ID:u9oz0ryS
MacのトラックパッドはThinkpadのトラックポイントと比べたら微妙すぎて断念した。
慣れれば使いやすいのかな?
217デフォルトの名無しさん
垢版 |
2020/07/27(月) 22:38:19.12ID:CctcRh4x
Linuxのトラックパッドのほうが数段上ですね。
218デフォルトの名無しさん
垢版 |
2020/07/27(月) 22:59:17.76ID:hDR6j1oM
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など

simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ

☆ VMを書いた(C# + DirectX) * x86ではない!
ttp://up.x0000.net/files/TSimulang.zip
☆ malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
2020/07/27(月) 23:37:48.10ID:xLC4DZCW
>>211
今は炊飯器や自販機ですらAndroidOSとかで動いている時代。
マイコンなんて呼び方、今でもするのか?
MS-DOSすら生まれる前の時代、今でいうPC、つまりパーソナルコンピュータも
マイコン、つまりマイクロコンピュータと一括りに呼ばれていた時代があって、
語弊を招くから俺はマイコンという呼び方はあまり好きではない。

正直、ゲームボーイアドバンスの話など持ち出されても初心者どころか
その構成や仕組みを知る者自体もごく一部だ。
それでILどうのというくらいであればむしろアセンブラよりその機械に特化して
ニーモニックコードとそのオペランド、つまりマシン語を覚えた方が手っ取り早い。
それだけアセンブラを使用する環境など特殊であり極々一部であると言うことだ。
以前、ファミコンやスーパーファミコンの開発に携わっていた俺が
今その知識は殆ど糞の役にもたっていないと思ってるんだから間違いない。
2020/07/27(月) 23:47:29.79ID:YVUzjwFJ
>>155
ごめんなさいね
俺思ったこと外に出しちゃう性格なんだ
2020/07/27(月) 23:49:34.71ID:iDNWe3mh
>>212
誰か一人消えたら、残りも同年同月同日に消えてくれ
2020/07/28(火) 02:01:36.22ID:nmKcIHEQ
>>171 それは如何にも正論に聞こえるけど、実際に初心者が覚えるスピードはインタプリタ言語なんだよ。
本の上で覚えるのと実際に動かして覚えるのでは違う。

逆にむしろPython、Java 、Javascriptからの方が入りやすい。
これらはCの系統を受け継いでるからどれか覚えれば他は理解しやすい。
223デフォルトの名無しさん
垢版 |
2020/07/28(火) 02:06:23.72ID:v0dDAGpb
無駄なこと覚えても全部無駄になるだけだぞ
2020/07/28(火) 02:10:11.09ID:nl0WhoWH
Javaはコンパイル必要じゃん嘘つき
2020/07/28(火) 02:37:54.92ID:nmKcIHEQ
>>224 ごめん、中間だな。
2020/07/28(火) 03:37:38.34ID:vDb1pM15
>>225
馬鹿だなー
227デフォルトの名無しさん
垢版 |
2020/07/28(火) 04:58:28.24ID:ArykGkIv
>>219
命令を覚えるのが趣旨じゃない。
文字コードAPIがどうやって各種のハードを動かす命令に変換されて行くのか?とか、規格の必要性とかを実感を伴って理解してもらう為の電子工作とアセンブラ。
228デフォルトの名無しさん
垢版 |
2020/07/28(火) 04:59:22.02ID:ArykGkIv
x文字コードAPI
o文字コードやAPI
2020/07/28(火) 06:15:22.41ID:PigAtlVX
>>227
無駄。
IL以降の変換なんて命令セットによって変換されるコードに違いが出る。
IntelとAMDどちらを使っているかだけで別のコードを吐き出す。
そしてそれらは通常確認することが出来ないのでどんな流れになるかなど
想像の域になってしまうため、実際のものとは乖離する可能性が出てくる。

API等、そのような要素が入るものを使用する時点で、ハードどうのと言う話は破綻する。
230デフォルトの名無しさん
垢版 |
2020/07/28(火) 06:44:12.37ID:Z44sycP1
マウスでポチポチするのは素人。
プロはコマンドを使う。
2020/07/28(火) 06:57:11.09ID:tEa3kbBY
>>222
pythonがCの系統て
2020/07/28(火) 07:08:41.13ID:PigAtlVX
>>222
じゃ、コンパイルも出来てインタプリタとしても走るVBAって最強だNE!


いや、冗談だけどさ
2020/07/28(火) 07:24:42.39ID:PigAtlVX
Pythonかー
Pythonなー

今覚えてる最中の言語ではあるけど
まぁC#とかだとLinqやラムダ式って
出てきた時点で身構えちゃう人多いけど
Pythonはそれありきってところもあるから
気がついたら覚えてたって感じになるから
それはそれでいいのかもねー
234デフォルトの名無しさん
垢版 |
2020/07/28(火) 07:42:27.53ID:Z44sycP1
Linuxでしょ普通に考えて。
2020/07/28(火) 07:43:46.44ID:PigAtlVX
>>234
前から思ってたんだけど
UNIXじゃダメなんですか?
236デフォルトの名無しさん
垢版 |
2020/07/28(火) 07:48:47.78ID:Z44sycP1
UNIXはLinuxと互換性があるかのような宣伝してるけど、互換性低いからね。
これJARO案件ね。
2020/07/28(火) 09:42:50.05ID:1CKIh4Df
>>234
Linuxは言語ではない
238デフォルトの名無しさん
垢版 |
2020/07/28(火) 10:14:57.06ID:Z44sycP1
印象操作だね。
MicrosoftのFUD乙。

Linuxは言語を含んでるからね。
2020/07/28(火) 10:27:49.73ID:YobTZlzs
Linuxは本来カーネルであるLinuxカーネルを指す
そのカーネルを作るために開発されたコンパイラがgcc
OSとして使えるようにLinuxカーネルにライブラリやソフトウェアを一緒にしたものをLinuxディストリビューションという
2020/07/28(火) 10:36:13.79ID:JUN56GVT
本物のバカか、ただの構ってちゃんか、マジレスを誘う愉快犯か。
いずれにせよ相手をしないのが一番かと思われる。
241デフォルトの名無しさん
垢版 |
2020/07/28(火) 10:47:16.91ID:3cN4zSuS
>>229
>IntelとAMDどちらを〜
その通りで、同じIntelでもマザーボードメーカーが違うだけでも厳密には違う。(その違いを吸収するのがデバドラ)
想像の域でいいんだよ。
想像すらした事無い方が普通なんだから。

黒板や教科書で説明するだけじゃ納得感が得られない。

>>82であえて配線を自由にするのもその為。
242デフォルトの名無しさん
垢版 |
2020/07/28(火) 10:51:05.95ID:3cN4zSuS
>>234
スレチなのを承知で言わせて貰えば、高負荷でダウンし難いのはLinuxよりBSD。
243デフォルトの名無しさん
垢版 |
2020/07/28(火) 11:10:35.53ID:Z44sycP1
LinuxにSSRを組み合わせれば世界最速。

そもそもBSDはスパコンに使われない理由を考えたほうが良い。
2020/07/28(火) 12:39:31.36ID:PigAtlVX
>>241
>>82を見てて主張したいことは解った。
ただ、それでもアセンブラはこれからプログラミングを勉強する初心者にとっては低級言語過ぎる。

やってるから解るだろうけど、今主流として使用されている言語と比較すると、
考えなければいけない部分の主旨が大きく異なっている。

アセンブラで取得出来る知識は、命令がどのように回路に働いて挙動するのかが主体になる。
つまり基本ではあるものの、ハード的な考えが主体となり、それに対してプログラムはあくまでオマケだ。
だからクラス等の概念も無いし、
無理にObject指向チックに作ろうとしても間接参照の嵐となり、むしろ危険なロジックになる。

比較して今主流の他の言語はどうか?
あくまでプログラムが主体となるので、昔のPC8001やMZ80Bで使われていただBASICとか、マシン語と呼ばれていた形式に名前も付いていないような
言語から構造化言語、object指向言語、関数型言語と発展を遂げたのは何故か?
何故それが必要になったのか?
モデルやデザインパターン等の概念が生まれた経緯とは?
突き詰めるとそういうところが重要になってくる。

同じじじいとしてアセンブラみたいな言語が衰退してもう殆ど使われなくなっているのは残念だし寂しいけれど、
今はもうTK80弄って一喜一憂したり、雑誌のI/O見てマイコンキットとか基板から半田ゴテで作って
「あー!半田玉が出来たー!!何かバイパスしてるー!!」なんて言ってる時代では無いんだよ。
2020/07/28(火) 12:54:35.55ID:PigAtlVX
>>238
そのまるでWindowsには言語が入ってないみたいな言い方はやめてよ。
Windows95からVBScriptは入ってるし、Windows10からは.NetFreamworkも入ってるよ。
ゴージャスだよ。
246デフォルトの名無しさん
垢版 |
2020/07/28(火) 12:56:37.09ID:Z44sycP1
matzも言ってるけど、Windowsは悪だから。
2020/07/28(火) 13:06:55.16ID:tEU+yr1B
語っている奴ほど知識がボロボロなスレ
なんの参考にもならん
248デフォルトの名無しさん
垢版 |
2020/07/28(火) 13:59:46.44ID:+F9rhMfL
>>244
主張を理解してくれて嬉しよ。
ハード的な考えが主体ってのもmicro:bitや出来合いのロボットを教えるなら、電子工作でちゃんとハード的な考えを教えようよって趣旨だから狙い通り。
(どうせなら、プラレールやミニカーで遊ぶ時の遮断機や信号を自分で作ったりと、応用が効くものを教えたい)

そっちはそっちでオブジェクト指向を教えたいっぽいね。
そっちは本来のプログラミングの方で教えれば良いかと。
249デフォルトの名無しさん
垢版 |
2020/07/28(火) 14:34:45.76ID:srXvFPxo
Windows なら .NET Core SDK をインストールすればいいだけじゃん。
ここにいる連中で使ってる奴は少ないのだろうか。
2020/07/28(火) 14:38:01.67ID:Hotxh3KY
>>249
Visual StudioでもなくVScodeでもなく .NET Core SDKだけをインストールする珍種発見
2020/07/28(火) 14:48:56.32ID:PigAtlVX
>>248
いや、別に何の言語を教えたいというのは無いよ。
相手が何を目指しているのか漠然として判らないから
一般的な話とこの板の主旨を考えて話しているだけ。
ましてや俺もまだ色々勉強中の身だし。

ただ、それを踏まえて
なんもやったことのない初心者にアセンブラを推すのはどうかと思っただけ。
正直慣れたら逆アセンブル掛けたコードより16進のダンプリスト見た方が早い場合もあるしね。
252デフォルトの名無しさん
垢版 |
2020/07/28(火) 14:50:34.85ID:srXvFPxo
>>250
Visual Studio なんていらんだろ。
最初はコマンドプロンプトかPowerShellとテキストエディタを使ってゴリゴリやっていけばいい。
VS Codeでもいいけど重いので俺は Mery を使ってる。

最初はC#のソースファイル1つとプロジェクトファイル1つだけでコンパイルすればいい。
WPFであってもXAMLは使わずにC#のコードのみでやったほうがわかりやすい。
ハローワールドレベルでXAMLなんて使う必要なんてない。
2020/07/28(火) 15:04:15.65ID:PigAtlVX
ちなみにXAMLって何て呼んでる?
やっぱり「ざむる」?
昔、俺に色々教えてくれてた人は
XNAのことを「ずな」って呼んでた。
2020/07/28(火) 15:07:38.63ID:M1WMGPtl
ざむる
えっくすえぬえー
255デフォルトの名無しさん
垢版 |
2020/07/28(火) 15:16:19.73ID:srXvFPxo
XAMLはカタカナではザムル。
https://ja.wikipedia.org/wiki/Extensible_Application_Markup_Language

しかし英語圏ではザムルと発音してもまず通じないと思うので、
ザムルとザメルの中間っぽいザモウとかそんな発音になる。
https://en.wikipedia.org/wiki/File:En-us-xaml.ogg
2020/07/28(火) 15:33:51.14ID:PigAtlVX
そういえば昔、まだPSの会社がSIEじゃなくてSCEだった頃、
PS Suite SDKとかいうPS VITA用のSDKのオープンベータ版落としてきて弄くり回してたことがあったなぁ

途中で飽きたけど
2020/07/28(火) 16:02:36.98ID:f0cb2FFE
CentOSをminimalインストールしたらgcc入ってないけどな
2020/07/28(火) 16:24:02.61ID:i/8lRp2e
このスレって初心者の感覚からかけ離れてるよね

初心者はHelloWorldが出来てそこからifとforが書けて簡単なCRUDができれば満足なんだよ
2020/07/28(火) 16:50:02.93ID:hR0gBaSV
>>258
いろんな目的の人がいるから一行目だけ同意する
就職に役立てたいのかもしれないし趣味でやりたいだけかもしれないからそこだけでも変わる
せめて勧める理由で「Pythonを勉強したら彼女ができました」とか「Rubyを身に着けたら身長が10p伸びました」みたいな何ができたかくらい書いてあればいいのだけれど
2020/07/28(火) 17:08:38.25ID:VxySCJ/v
>>252
.NET Core SDK入れなくてもPowerShell入っているWindows10ならcsc.exeでC#がビルドできる
>>245
.NetFreamwork+csc.exeが最初から入っているのはWindowsVistaから
Windows10から入れられているのはPowerShell
2020/07/28(火) 17:21:17.71ID:PigAtlVX
>>260
あれ?ごめん、そうだったっけ?
尚更ゴージャスじゃん
262デフォルトの名無しさん
垢版 |
2020/07/28(火) 18:08:50.70ID:srXvFPxo
>>260
.NET Framework に csc.exe が入ってるのは知ってるが、
俺が前に試したときはうまくコンパイルできなかった。
やり方が間違ってたのかもしれんがよくわからん。
いちいち調べるのも面倒なので Visual Studio Community をインストールして、
VsDevCmd.bat を実行したあとにコマンドプロンプトでコンパイルしてた。
今は VsDevCmd.bat を使わなくてもコンパイルできるようになってるのかね?

しかし、csc.exe でコンパイルできたとしても、コマンドオプションで
ライブラリの場所と、リファレンスを指定しなきゃならんのでかなり面倒。
しかもたぶん、生成される実行ファイルはランタイム依存だと思うので、
ランタイムがインストールされていない環境では実行できなくなるはず。

俺的にはやはり.NET Core SDKをいれちまったほうが楽ちんかなという印象。
こちらはランタイム不要の自己完結型のファイルも生成できる。
ファイルサイズはでかくなるけどね。
263デフォルトの名無しさん
垢版 |
2020/07/28(火) 19:49:42.72ID:Z44sycP1
Linux使っててコロナに罹患した話聞いたことないでしょ。

たぶん何らかの相関がある。

経済の立て直しとコロナの両立にLinuxが使えるはず。
264デフォルトの名無しさん
垢版 |
2020/07/28(火) 19:58:12.63ID:Z44sycP1
まずエクセルを駆逐しないと日本のITはダメだろね。
265デフォルトの名無しさん
垢版 |
2020/07/28(火) 20:13:56.36ID:Z44sycP1
自分で使うパソコンを自分で創ってLinuxをインストールできるようになるまで、IT教育でやるべき。
266デフォルトの名無しさん
垢版 |
2020/07/28(火) 20:14:52.43ID:Z44sycP1
最低そのくらいやらないと世界に追いつけない。

あと、エクセルはITのガンなので禁止したほうが良い。
ベンダーロックインによって貴重な才能が埋もれている。
2020/07/28(火) 20:21:57.35ID:j//r3bNe
マジか…
エクセルってよく出来たソフトだと思うんだけど
268デフォルトの名無しさん
垢版 |
2020/07/28(火) 20:26:35.77ID:Z44sycP1
SATAとM2の違いが判らないようでは世界で通用しないぞ。
2020/07/28(火) 20:50:11.81ID:PigAtlVX
そりゃLinuxやってる人から見れば
Offiice製品は天敵でしょうよ
何せ動かないんだから

ExcelどころかWordもAccessも
PowerpointもOutlookでさえも全部敵
そしてまともにVBAが動かない
iOSユーザーまで巻き込もうとするから
見てて結構面白い
2020/07/28(火) 22:14:24.22ID:PigAtlVX
今までやって来た言語の中で、
アセンブラほど何でもありな言語はないけど
ExcelのVBAは違った意味でとんでもなくフリーダムな言語だよ

これからプログラム作るっていう人には
フリーダム過ぎて絶対お薦め出来ない言語のひとつではあるけれど
何せ簡単に作れちゃうもんだからプログラマーじゃなくても客先などでツールとか作ってたりするくらい

で、人が作ったもののフタを開けてみると
「へーこんな考え方もあるんだー」ってときもあるし、「こいつバカスw」ってなることもある。

そもそも言語仕様としてObjectであろうが無かろうが何でも代入出来るVariantとかいう型があったり、
移譲は使えて継承は使えないクラスとか、それをインターフェース継承とか書いちゃう面白MSDNとか、
未だにREMって書いてコメントにできたりGOSUB文もGOTO文も普通につかえたり、
言語として破綻してんじゃないの?って言う上に被せて変数名や関数名を日本語でつけたり、
マクロ先生に作らせたコードを適当に直してコピーしてつかったりする人がいるからグチャグチャなことも多いけど、
その分考えも付かないようなとんでもないことしてたり、笑わせて人を和ませてくれるそんな言語。
また作った人の癖が思いっきり出る言語。
馬鹿にする人も多いけど、そんなExcelとそのVBAが俺は好きだよ。
2020/07/28(火) 23:16:06.03ID:2KWkEgO3
Vue vs React vs Angular Part.4
https://mevius.5ch.net/test/read.cgi/tech/1591869705/847

ここに、かよちんの動画がある

プログラミング未経験者が、Ruby on Rails で、1か月で作ったポートフォリオで就職できた!

Bootstrap で、何も知らなくても、レスポンシブ対応になる
2020/07/29(水) 00:24:03.16ID:m0brhKnc
初心者はCUIがまず敷居高いだろうから環境構築から始めてのプログラム実行までをGUIで完結できるフローが実現できる言語がいいと思う
VBA、C#とVisualStudio、JavaScriptあたり
273デフォルトの名無しさん
垢版 |
2020/07/29(水) 00:32:19.78ID:qVYMAFSB
ITはコマンドラインが基本。
274デフォルトの名無しさん
垢版 |
2020/07/29(水) 00:40:47.69ID:irGYEToC
CUIの方が敷居低いだろ
275デフォルトの名無しさん
垢版 |
2020/07/29(水) 00:49:13.04ID:qVYMAFSB
GUIは素人、プロはコマンドライン。
2020/07/29(水) 02:51:17.34ID:rBUFKFJB
CUIでもGUIでもテトリス作れれば初心者卒業
2020/07/29(水) 07:51:02.60ID:SP/XhXsE
VBA 最高
なんで、python なんてくそ言語にその場を奪われたのか
278デフォルトの名無しさん
垢版 |
2020/07/29(水) 08:30:08.48ID:qVYMAFSB
Linuxに対応してないからだろ。
2020/07/29(水) 08:47:10.07ID:XMqoLN/0
逆にExcelごときが動かないLinuxって何なのって話
AndroidやiPhoneみたいなスマホですら動くのにね
何かパチモンソフトはあるみたいだから我慢してそれ使ってね
2020/07/29(水) 09:07:10.77ID:tEvaSZ+w
Excel(笑)を使うことで達成感を得てる無能がいることが問題
2020/07/29(水) 09:33:42.46ID:XMqoLN/0
VBAどころかExcel(笑)ごときすら使えないLinux(笑)

ゴミじゃん(笑)
2020/07/29(水) 10:07:59.17ID:cAbDzWqy
V、V、VBAwwwwwwwwwwww
そんなゴミに生き甲斐感じてるのかwwwwww

最近じゃスプレッドシート+GASが当然だと思ってたw
2020/07/29(水) 10:17:28.19ID:XMqoLN/0
EXCELなんて至極当たり前のものが使えないLinux(笑)
痛いところを突かれたLinuxおじさん発狂して脱糞wwwwwwwwwwwwww
Idコロコロで悔しいのうwwwwwwwwwwwwww
2020/07/29(水) 10:21:11.06ID:/ooVR9rx
サーバとして使うLinuxでエクセル動かすと思ってる馬鹿wwwwwwwwwwwwwwwwwwwww
貧乏だからサーバで使うPCと業務用PC一緒に使ってんのかwwwwwwwwwwwwwwwwww
2020/07/29(水) 10:32:25.11ID:XMqoLN/0
金持ちLinaxおじさん思いあまってubuntu投入wwwwwwwww
でもお金ありすぎて業務用PCにもubuntu投入wwwwwwwww
お金ありすぎてEXCELなんて触ったこともありませんwwwwwwwww
誰か助けてwwwwwwwww
2020/07/29(水) 10:44:14.89ID:/ooVR9rx
ばーーーーーーーーーーか業務用PCはMacに決まってんだろwwwwwwwwwwwwwwwwwwwww
あ、Windowsおじさんは金が無いからMacは厳しいかwwwwwwwww4GBのウインドウズでエクリプス(笑)すか?wwwwwwwwwwwwwww
Windowsジジイは永遠にアップデート終わるの待ってろwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
2020/07/29(水) 10:54:48.16ID:XMqoLN/0
金持ちLinuxおじさんはイマジナリーMAC使ってるからEXCEL使えませんwwwwwwwwwwww
でもパチモンなら使えますwwwwwwwwwww
だって金持ちだからwwwwwwwwwww
2020/07/29(水) 11:01:22.90ID:/ooVR9rx
あーあ、反論できずに壊れちゃったwwwwwwwwwwwwwww
誰も改修できねぇゴミVBAいじくり回してエクセルシートを整える作業頑張ってねぇ〜wwwwwwwwwwwwwwwwwwwwwwwwwww
4GBWindowsでwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
289デフォルトの名無しさん
垢版 |
2020/07/29(水) 11:06:20.00ID:2AXsdL6T
ネタではあるが、半分本気。
始めるのに良いプログラミング言語は数学。

プログラミング言語に最低限必要な機能は

逐次処理
条件分岐
繰り返し処理

逐次処理:圏論まで含めればprintなどの疑似コードを定義して入出力も書けるし、中学数学の範囲でも純粋Lispや純粋Prologの様な入出力を伴わない範囲なら関数を連続して適用する事で可能。関数合成を知っていれば記述も楽。

条件分岐:連立方程式の特殊パターン。

繰り返し処理:連立方程式の特殊パターンと再帰の合わせ技。

でもハードで動かす処理系が無い?
その為のHaskellです。


(ここまでネタ)

小学生とは言わないまでも、中学生からこう言う数学のプログラミング言語的な面を教えれば数学嫌いも減ると思うんだけどなぁ・・・。
2020/07/29(水) 11:17:48.46ID:XMqoLN/0
金持ちLinuxおじさんも中華製Macで頑張ってUbuntuで仕事してね〜wwwwwwwwwwwww
人生大変だろうけどさ〜wwwwwwwwwwwww
2020/07/29(水) 11:22:35.69ID:XMqoLN/0
>>289
lispとかPrologとか
また随分懐かしい言語出てきたね
今でも現役なの?
2020/07/29(水) 11:25:07.96ID:32lQoq5x
VBAよりかは現役だよ
2020/07/29(水) 11:38:28.20ID:Bu6uxHFv
>>289
そういう話題で数学に興味を持てるような人は、既に現行の数学教育でも苦手意識を持たずに数学の面白い側面を理解していると思う。
逆に、現状で数学嫌いでない人でも、その話題に理解が付いていかない人の方が多そう。
294デフォルトの名無しさん
垢版 |
2020/07/29(水) 11:40:23.19ID:2AXsdL6T
>>291
なんか根強い人気は有る。

私はHaskell以外の言語への関心が無くなったけどね。
実用で言えばC#やPythonなんだろうけど、初めの言語がHaskellなら変な癖付かないと思う。
295デフォルトの名無しさん
垢版 |
2020/07/29(水) 11:45:02.82ID:2AXsdL6T
>>293
そうかもだけど、今の算数・数学教育ってこう言う数学の面白い部分にたどり着くまでが長過ぎて途中で嫌いになる人が多い気がする。
数学嫌いになった人の中にも、こう言うのを面白いって思える人が居たんじゃ無いか?
もっと早い段階で教えていたなら?
そう言うもしもを考えたり。
296デフォルトの名無しさん
垢版 |
2020/07/29(水) 13:04:08.11ID:qVYMAFSB
エクセルのおかげで数学の本質があいまいになっている。

小学校でUbuntuのインストールを教えれば、数学に強くなる。

中学校でパソコンの自作を教えるべき。
2020/07/29(水) 13:04:15.98ID:XMqoLN/0
>>295
数学かー
恐らく業務的にも全然違うことやってるんだろうなー
算数は多分大丈夫だけど数学はあまり自信ないな
特に数式は何書いてあるのかさえよく分からなかったりする

あ、でも、3Dのもの扱う際に三角関数や行列は覚えたよ
アフイン変換式使う必要性があったから
でもそのくらいかなー
298デフォルトの名無しさん
垢版 |
2020/07/29(水) 13:09:05.62ID:qVYMAFSB
Linuxは富岳のOSにも使われている。

Ubuntuをインストールすれば、スパコン(数学)の取り組みも強化される。
299デフォルトの名無しさん
垢版 |
2020/07/29(水) 13:11:36.26ID:qVYMAFSB
義務教育でラズパイを教えるべき。
300デフォルトの名無しさん
垢版 |
2020/07/29(水) 13:16:42.34ID:ISclzKEx
それならラズパイより先にArduino
2020/07/29(水) 13:17:54.86ID:z571B2Cv
pythonってシンプルすぎて初心者には向いてないと思うけどな
実用的すぎて、仕様に一貫性がないんだよな
遠周りのようでもJavaかC#がいいとおもうけどね
302デフォルトの名無しさん
垢版 |
2020/07/29(水) 13:18:19.38ID:qVYMAFSB
まずエクセルを法律で禁止しないと日本のITは韓国に追いつけない。
303デフォルトの名無しさん
垢版 |
2020/07/29(水) 13:20:54.64ID:qVYMAFSB
韓国では中学生がLinuxで身近な問題をどんどん解いてる。
いい大人がエクセルを使っているようじゃ数学的センスは磨かれない。
エクセルを禁止するべき。
304デフォルトの名無しさん
垢版 |
2020/07/29(水) 13:23:41.37ID:qVYMAFSB
プログラミングは簡単だから必要になってからで十分。
まず初めにパソコンの自作を教えるべき。
2020/07/29(水) 13:31:41.99ID:XMqoLN/0
>>301
そう?
まぁC#使っててPython勉強中の俺が言うのも何だけど、あれはあれで洗練されてていい気がするよ
ただ、インデントやら改行やらまで意味を持ってるからその辺が面倒臭いかな。
まぁC#にもJAVAにもRambda式はあるから困ることはないけどね。
ただ計算は滅法強いね。流石VBA以外にEXCELに取り入れられる言語ってだけのことはあると思ったよ。
2020/07/29(水) 13:47:54.78ID:XTBRGYt/
pythonは他言語習得者には簡単だけど
リファレンスが初心者向きじゃないのとAPI設計が酷いので最初の言語には不向き

pythonスレを覗いてればよく分かる
それでもCに比べればずっと初心者向きだけどね
2020/07/29(水) 13:57:30.92ID:XMqoLN/0
>>306
そうなんだ。
でも初心者のラインって難しいよね
アセンブラ推してくるぐらいの人がいるくらいだからね
2020/07/29(水) 13:58:31.55ID:z571B2Cv
>>306
簡単に書けると、仕組みが理解し易いは全く別だしね
基本、オブジェクト指向なんだけど、関数でもあるていど
書けるってのも混乱の元だと思う 初心者が混乱してるのよく見る
309デフォルトの名無しさん
垢版 |
2020/07/29(水) 17:18:42.98ID:FervGAaf
>>307
はーい。
アセンブラ勧めてたヤシだお。

何をもって初心者向けとするかの基準によるかな。
覚えるものが少ないと言う事(言語仕様が単純)と、複雑な事を簡単に出来る(ライブラリの充実度や便利な仕様)はトレードオフになってるからね。

だから、8ビット16ビット限定ならアセンブラも覚えるものが少ないし、そもそも長いコード書いても物理的にメモリに入り切らないので、プログラミングの規模自体が小さいんだよね。

Haskellの方も覚えるものが少ないと言う意味では同様。
数学に少し知識を加えるだけでプログラミング出来る。

Python はライブラリの充実度で、C#はGUIライブラリを後から入れるとか面倒!って言う環境構築の点で最初から全部入り。
2020/07/29(水) 20:53:47.98ID:XMqoLN/0
>>309
そういう意味ではVBAでもいいのかな?
Visual Basic for Applicationって言うだけあって
本来EXCELやACCESSを動かすためのものだから
あまり大きなものを組むこと前提ではないし
なんと言ってもオールインワンで
ACCESSなんかはDBまでくっついてるし
EXCELもシートがあるからそれにSQL投げれば
DBとして使えなくもない。

なんと言ってもお手軽で簡単。
Object指向の概念もちょっぴり入ってるし、
無理くりすればアセンブラも使えないこともないし、
一通り覚えたら後はそのままPythonやるとか
Vb.Net → C#でカッチリ押さえるとかでも良いのかも知れないね。

ただ、いつまでもやる言語ではないし、
Web系やるならJavaScriptとかを覚えた方が
よっぽど有意義なんだろうけどね。
2020/07/29(水) 21:05:15.74ID:cE1MC9IS
Web系やるなら言語の勉強よりクラウドの勉強した方がいいよ
VBAとかACCESSなんて狭い世界で生きてる馬鹿じゃ生きていけねえわ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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