[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2ch.scのread.cgiへ]
Update time : 08/01 23:19 / Filesize : 127 KB / Number-of Response : 435
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん [2020/07/16(木) 16:11:58.71 ID:FdxXVx6E.net]
前スレ
ぶっちゃけ始めるのにいい言語て何?
mevius.5ch.net/test/read.cgi/tech/1583223433/

180 名前:デフォルトの名無しさん [2020/07/27(月) 16:55:49.60 ID:sHdcWfjZ.net]
>>148
ソフトウェア的なプログラミングだけなら断然Haskell。
ハードもってならアセンブラ。

Haskellは処理を考える->ほぼそのまま書ける。
普通の言語は処理を考える->コンピュータ的な考えに直す->書く。と中に一個工程が挟まる。

アセンブラは例えばゲームボーイ アドバンス(GBA)のGRAMに直接書き込んでドットを表示したりとか、
お遊びで良いから一度は中身が把握出来る規模(ネットで検索含む)のハードを直で弄る経験をして欲しい。
8ビットの方が50コ程度の命令数しか無いし、それで8ビットCPUでできる事全てが出来るのだから、Pythonより覚える事自体は少ない。
その代わり、掛け算命令も無いので掛け算から自分で作る必要があるが。

181 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 17:18:48.80 ID:s8HyXiuJ.net]
どうせひとつの言語だけですべての概念をマスターできないのだから
敷居の低い言語なら何からはじめても良い

182 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 17:19:33.23 ID:xLC4DZCW.net]
>>180
いや、アセンブラはもういいでしょ?

掛け算自分で作るって
ただ単純に掛ける部分プラスして行くんじゃなくて
該当ビットが立っていたらシフトして足して行くアレのこと言ってるんでしょ?

その辺も6502とかでは作らなければダメだったりZ80の新しい奴以降は必要なかったりするから
何とも言えないし、
そもそも昔のハードなら考え無くてもいいけど
今、Object指向言語で組まれた
もののILとか見てみ?
覚えることだって格段に増えてるし
どう考えてもこれから始めようとする
初心者向けのものではないよ。

183 名前:デフォルトの名無しさん [2020/07/27(月) 17:20:28.39 ID:vHL9v+ro.net]
Windowsユーザーなら、おすすめはC#だな。
C→C++→Java→C#と進化してきたわけだから後発のC#をやるのが正解。
進化するごとに、よりプログラミングしやすく、そして安全になってる。
適当な入門書を買ってきて、その本に書いてある通りにやればいい。
最初は意味がわからなくても真似ればいい。絵のデッサンと同じ。
そのあとは少しずつコードを変えていけばいい。

184 名前:デフォルトの名無しさん [2020/07/27(月) 17:20:55.80 ID:CctcRh4x.net]
だからこそUbuntuが基本なんですよ。
プログラミングは難しいものではないですから、Linuxをインストール出来れば、自然とできるようになります。

185 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 17:28:30.73 ID:8TjK2UzF.net]
言語のスレなのにひたすらLinuxインストールの話してんのなんなん

186 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 17:31:24.04 ID:4ewsC9UX.net]
そういう病気だから

187 名前:デフォルトの名無しさん [2020/07/27(月) 17:36:10.57 ID:CctcRh4x.net]
日本のIT教育は、自分で使うパソコンを自分で組み立てることから始めるべきですよ。
自作したパソコンに自分でLinuxをインストール出来れば、諸外国に追いつけるようになります。

188 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 17:37:47.92 ID:xLC4DZCW.net]
>>183
そうかもね。
上でVB.Netから始めればいいって書いたけど
.Net Coreでこれ以上新しくなることが望めないみたいだし、
C#からやるのが正解なのかなぁ。

ただ、iPhoneのアプリ作るとかだと
Swiftが良さげ



189 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 17:44:38.67 ID:R5LKlxed.net]
昔アセンブラでツールとか作っていた身からしたら>>180は頓珍漢な時代錯誤にしか見えんな
おまけにプログラム初心者にそんなもの勧めるとか頭おかしい

190 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 17:54:34.47 ID:xLC4DZCW.net]
確かにうぶんつは貧乏自作er御用達みたいなところはあるけどさ、そこはWindows入れようよ。
VS入れられるとかまた視野が広がるよ。

191 名前:デフォルトの名無しさん [2020/07/27(月) 18:10:49.66 ID:vHL9v+ro.net]
>>188
ちょい前だったらVBもよかったのだが、
.NET CoreになってからはVBが外されてるっぽいので、VBは終わった感じ。
https://docs.microsoft.com/ja-jp/dotnet/core/tools/dotnet-new
こういうのを見ても、完全にC#が主流なのかなといった印象。

Windowsユーザーなら、.NET Core SDK と Visual Studio Code をインストールさえすれば
誰でもプログラミングできるんだから試してみたらいい。

192 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 18:14:59.27 ID:UNOcVsmE.net]
スレ立てるまでもないよりか
ハードに強そうな人がおられるみたいなので
ここで質問させてください

オリジナルのゲーム用か自作ツール用に
Javaかthree.jsのどちらかで画面操作するする為の
🎮コントローラーやら
🕹ゲームのボタンスイッチを
電子部品や電気スイッチをハンダ付けして5Vか12V
USBで接続して使えるようにしようとするなら
何が必要ですか?

キーボードやマウスに紐付けられるのかどうかわからないのですが
最低モーメンタリ押しボタン4つでHブリッジ回路で【左前】【左後】【右前】【右後】の組み合わせで8方向8進数の
入力イベントの分岐Switchプログラミングをして

3Dアバターキャラクターの戦車ラジコンの移動の様な動作をしたいと考えています。
ヒントや別スレ誘導などでも良いのでよろしくお願いします

193 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 18:27:09.69 ID:xLC4DZCW.net]
>>192
知らん
そもそもSwitchはぞのコントローラーに合わせた専用のI/Oポート持ってるんじゃないの?
まー、その辺の仕様が載ってる資料を手に入れるのが先かな
多分機密事項でそっち系の会社に入社でもしないと今は無理かも知れんけど

194 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 18:28:55.81 ID:xLC4DZCW.net]
>>192
あ、ごめん
別にSwitchのコントローラー使うって訳じゃないのね

195 名前:デフォルトの名無しさん [2020/07/27(月) 18:39:39.81 ID:CctcRh4x.net]
>>192
それはLinuxの範疇ですね。
ラズパイを使うと思います。

196 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 18:44:13.13 ID:UNOcVsmE.net]
>>194
ん、任天堂の事じゃ無いです(^^;;if elseで書ければ。
>>195
プレステのコントローラーにはラズパイ入って無いと思う

197 名前:デフォルトの名無しさん [2020/07/27(月) 18:49:07.02 ID:2I3xUck9.net]
有名IT企業のプログラム言語載ってるからこれ勉強して一発あてな!
re-file.com/18k/1677/

198 名前:デフォルトの名無しさん [2020/07/27(月) 18:51:21.99 ID:UNOcVsmE.net]
>>197
18禁のブラクラ貼るなボケ!



199 名前:デフォルトの名無しさん [2020/07/27(月) 20:10:25 ID:CctcRh4x.net]
人生の基本がLinuxってことですよ。

200 名前:デフォルトの名無しさん [2020/07/27(月) 20:11:13 ID:CctcRh4x.net]
Windowsではプログラミングが出来ないので、まずLinuxのインストールを教えるほうが良いんですよ。

201 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 20:14:16 ID:TfnjDE3E.net]
よっ、インストール大先生!www

202 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 20:17:51.77 ID:UNOcVsmE.net]
Windowsではプログラミングが出来ない
Windowsではプログラミングが出来ない
Windowsではプログラミングが出来ない
Windowsではプログラミングが出来ない

203 名前:デフォルトの名無しさん [2020/07/27(月) 20:22:11.74 ID:2I3xUck9.net]
学歴くそでプログラムしかできなかった大企業CEO一覧
re-file.com/18k/1677/

204 名前:デフォルトの名無しさん [2020/07/27(月) 20:23:49.48 ID:UNOcVsmE.net]
>>203
グロ画像荒らし

205 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 20:30:34.81 ID:heA5/uDS.net]
次から次へと珍獣が出てくる

206 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 20:34:06.54 ID:syMmkY0n.net]
この板のジジイってやたらとWindows推すよな
Mac使えない環境で働かされてるの?w

207 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 20:34:55.43 ID:T6AAhqCf.net]
マカーも来た

208 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 20:42:47.89 ID:TfnjDE3E.net]
プログラミング関連板ガイジ一覧
Rubyガイジ
jQueryガイジ
C#ガイジ(Blazorガイジ)
アセンブラガイジ
Linuxインストール大先生
グロ画像ガイジ
macガイジ



209 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 20:52:28.69 ID:xLC4DZCW.net]
>>206
MacっていうかAppleU時代からお世話になってるけど仕事に使うにはExcelのVBAとか使うときがちょっと・・・
まぁcocoaはいい感じだけどね

210 名前:デフォルトの名無しさん [2020/07/27(月) 21:21:31.83 ID:CctcRh4x.net]
エクセルは初心者用のアプリなので、早めに卒業したほうが良いですね。

諸外国に追いつくためにもLinuxを真剣に学ぶべきです。

211 名前:デフォルトの名無しさん [2020/07/27(月) 22:11:31.45 ID:X5N1CH7n.net]
>>182
ILって、ILで動くマイコンとかあったっけ?
よく嫁、ハードも教えるなら。だ。

micro:bitとかスクラッチでロボット動かすとか、そんなお遊び教える位なら
簡単な回路でも電子工作でアセンブラ教えた方が有意義だと言っている。

PC上でプログラミング教えて終わりなら、別に必須じゃない。

212 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 22:22:40 ID:P0jTEe7x.net]
Rubyガイジ・Linuxインストールおじさん・アセンブラジジイ「我ら3人主張は違っても、スレ違いレスを続ける意思は一つ!」

213 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 22:24:43 ID:P2Gsimd7.net]
>>192
ラズパイで、タミヤのラジコンカーとかだろ

ラズパイの雑誌に、センサーとか一杯載ってる。
コンテストも多い

214 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 22:27:38 ID:u9oz0ryS.net]
>>212
情報量ゼロの根性論や正論よりは面白い流れではある。時空の乱れというか。

215 名前:デフォルトの名無しさん [2020/07/27(月) 22:30:34 ID:GhAgXYnP.net]
>>206
デフォルトでhyperv使えるしな。
レティーナの初代はコスパ良かったが今は高いだけ。マックいらんわ。

216 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 22:37:26 ID:u9oz0ryS.net]
MacのトラックパッドはThinkpadのトラックポイントと比べたら微妙すぎて断念した。
慣れれば使いやすいのかな?

217 名前:デフォルトの名無しさん [2020/07/27(月) 22:38:19 ID:CctcRh4x.net]
Linuxのトラックパッドのほうが数段上ですね。

218 名前:デフォルトの名無しさん [2020/07/27(月) 22:59:17 ID:hDR6j1oM.net]
学術の巨大掲示板群 - アルファ・ラボ 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



219 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 23:37:48.10 ID:xLC4DZCW.net]
>>211
今は炊飯器や自販機ですらAndroidOSとかで動いている時代。
マイコンなんて呼び方、今でもするのか?
MS-DOSすら生まれる前の時代、今でいうPC、つまりパーソナルコンピュータも
マイコン、つまりマイクロコンピュータと一括りに呼ばれていた時代があって、
語弊を招くから俺はマイコンという呼び方はあまり好きではない。

正直、ゲームボーイアドバンスの話など持ち出されても初心者どころか
その構成や仕組みを知る者自体もごく一部だ。
それでILどうのというくらいであればむしろアセンブラよりその機械に特化して
ニーモニックコードとそのオペランド、つまりマシン語を覚えた方が手っ取り早い。
それだけアセンブラを使用する環境など特殊であり極々一部であると言うことだ。
以前、ファミコンやスーパーファミコンの開発に携わっていた俺が
今その知識は殆ど糞の役にもたっていないと思ってるんだから間違いない。

220 名前:デフォルトの名無しさん mailto:age [2020/07/27(月) 23:47:29.79 ID:YVUzjwFJ.net]
>>155
ごめんなさいね
俺思ったこと外に出しちゃう性格なんだ

221 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 23:49:34.71 ID:iDNWe3mh.net]
>>212
誰か一人消えたら、残りも同年同月同日に消えてくれ

222 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 02:01:36 ID:nmKcIHEQ.net]
>>171 それは如何にも正論に聞こえるけど、実際に初心者が覚えるスピードはインタプリタ言語なんだよ。
本の上で覚えるのと実際に動かして覚えるのでは違う。

逆にむしろPython、Java 、Javascriptからの方が入りやすい。
これらはCの系統を受け継いでるからどれか覚えれば他は理解しやすい。

223 名前:デフォルトの名無しさん [2020/07/28(火) 02:06:23 ID:v0dDAGpb.net]
無駄なこと覚えても全部無駄になるだけだぞ

224 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 02:10:11 ID:nl0WhoWH.net]
Javaはコンパイル必要じゃん嘘つき

225 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 02:37:54.92 ID:nmKcIHEQ.net]
>>224 ごめん、中間だな。

226 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 03:37:38.34 ID:vDb1pM15.net]
>>225
馬鹿だなー

227 名前:デフォルトの名無しさん [2020/07/28(火) 04:58:28 ID:ArykGkIv.net]
>>219
命令を覚えるのが趣旨じゃない。
文字コードAPIがどうやって各種のハードを動かす命令に変換されて行くのか?とか、規格の必要性とかを実感を伴って理解してもらう為の電子工作とアセンブラ。

228 名前:デフォルトの名無しさん [2020/07/28(火) 04:59:22 ID:ArykGkIv.net]
x文字コードAPI
o文字コードやAPI



229 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 06:15:22.41 ID:PigAtlVX.net]
>>227
無駄。
IL以降の変換なんて命令セットによって変換されるコードに違いが出る。
IntelとAMDどちらを使っているかだけで別のコードを吐き出す。
そしてそれらは通常確認することが出来ないのでどんな流れになるかなど
想像の域になってしまうため、実際のものとは乖離する可能性が出てくる。

API等、そのような要素が入るものを使用する時点で、ハードどうのと言う話は破綻する。

230 名前:デフォルトの名無しさん [2020/07/28(火) 06:44:12.37 ID:Z44sycP1.net]
マウスでポチポチするのは素人。
プロはコマンドを使う。

231 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 06:57:11.09 ID:tEa3kbBY.net]
>>222
pythonがCの系統て

232 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 07:08:41.13 ID:PigAtlVX.net]
>>222
じゃ、コンパイルも出来てインタプリタとしても走るVBAって最強だNE!


いや、冗談だけどさ

233 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 07:24:42 ID:PigAtlVX.net]
Pythonかー
Pythonなー

今覚えてる最中の言語ではあるけど
まぁC#とかだとLinqやラムダ式って
出てきた時点で身構えちゃう人多いけど
Pythonはそれありきってところもあるから
気がついたら覚えてたって感じになるから
それはそれでいいのかもねー

234 名前:デフォルトの名無しさん [2020/07/28(火) 07:42:27.53 ID:Z44sycP1.net]
Linuxでしょ普通に考えて。

235 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 07:43:46.44 ID:PigAtlVX.net]
>>234
前から思ってたんだけど
UNIXじゃダメなんですか?

236 名前:デフォルトの名無しさん [2020/07/28(火) 07:48:47.78 ID:Z44sycP1.net]
UNIXはLinuxと互換性があるかのような宣伝してるけど、互換性低いからね。
これJARO案件ね。

237 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 09:42:50.05 ID:1CKIh4Df.net]
>>234
Linuxは言語ではない

238 名前:デフォルトの名無しさん [2020/07/28(火) 10:14:57.06 ID:Z44sycP1.net]
印象操作だね。
MicrosoftのFUD乙。

Linuxは言語を含んでるからね。



239 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 10:27:49.73 ID:YobTZlzs.net]
Linuxは本来カーネルであるLinuxカーネルを指す
そのカーネルを作るために開発されたコンパイラがgcc
OSとして使えるようにLinuxカーネルにライブラリやソフトウェアを一緒にしたものをLinuxディストリビューションという

240 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 10:36:13.79 ID:JUN56GVT.net]
本物のバカか、ただの構ってちゃんか、マジレスを誘う愉快犯か。
いずれにせよ相手をしないのが一番かと思われる。

241 名前:デフォルトの名無しさん [2020/07/28(火) 10:47:16 ID:3cN4zSuS.net]
>>229
>IntelとAMDどちらを〜
その通りで、同じIntelでもマザーボードメーカーが違うだけでも厳密には違う。(その違いを吸収するのがデバドラ)
想像の域でいいんだよ。
想像すらした事無い方が普通なんだから。

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

>>82であえて配線を自由にするのもその為。

242 名前:デフォルトの名無しさん [2020/07/28(火) 10:51:05.95 ID:3cN4zSuS.net]
>>234
スレチなのを承知で言わせて貰えば、高負荷でダウンし難いのはLinuxよりBSD。

243 名前:デフォルトの名無しさん [2020/07/28(火) 11:10:35.53 ID:Z44sycP1.net]
LinuxにSSRを組み合わせれば世界最速。

そもそもBSDはスパコンに使われない理由を考えたほうが良い。

244 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 12:39:31 ID:PigAtlVX.net]
>>241
>>82を見てて主張したいことは解った。
ただ、それでもアセンブラはこれからプログラミングを勉強する初心者にとっては低級言語過ぎる。

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

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

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

同じじじいとしてアセンブラみたいな言語が衰退してもう殆ど使われなくなっているのは残念だし寂しいけれど、
今はもうTK80弄って一喜一憂したり、雑誌のI/O見てマイコンキットとか基板から半田ゴテで作って
「あー!半田玉が出来たー!!何かバイパスしてるー!!」なんて言ってる時代では無いんだよ。

245 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 12:54:35 ID:PigAtlVX.net]
>>238
そのまるでWindowsには言語が入ってないみたいな言い方はやめてよ。
Windows95からVBScriptは入ってるし、Windows10からは.NetFreamworkも入ってるよ。
ゴージャスだよ。

246 名前:デフォルトの名無しさん [2020/07/28(火) 12:56:37 ID:Z44sycP1.net]
matzも言ってるけど、Windowsは悪だから。

247 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 13:06:55 ID:tEU+yr1B.net]
語っている奴ほど知識がボロボロなスレ
なんの参考にもならん

248 名前:デフォルトの名無しさん [2020/07/28(火) 13:59:46.44 ID:+F9rhMfL.net]
>>244
主張を理解してくれて嬉しよ。
ハード的な考えが主体ってのもmicro:bitや出来合いのロボットを教えるなら、電子工作でちゃんとハード的な考えを教えようよって趣旨だから狙い通り。
(どうせなら、プラレールやミニカーで遊ぶ時の遮断機や信号を自分で作ったりと、応用が効くものを教えたい)

そっちはそっちでオブジェクト指向を教えたいっぽいね。
そっちは本来のプログラミングの方で教えれば良いかと。



249 名前:デフォルトの名無しさん [2020/07/28(火) 14:34:45 ID:srXvFPxo.net]
Windows なら .NET Core SDK をインストールすればいいだけじゃん。
ここにいる連中で使ってる奴は少ないのだろうか。

250 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 14:38:01 ID:Hotxh3KY.net]
>>249
Visual StudioでもなくVScodeでもなく .NET Core SDKだけをインストールする珍種発見

251 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 14:48:56.32 ID:PigAtlVX.net]
>>248
いや、別に何の言語を教えたいというのは無いよ。
相手が何を目指しているのか漠然として判らないから
一般的な話とこの板の主旨を考えて話しているだけ。
ましてや俺もまだ色々勉強中の身だし。

ただ、それを踏まえて
なんもやったことのない初心者にアセンブラを推すのはどうかと思っただけ。
正直慣れたら逆アセンブル掛けたコードより16進のダンプリスト見た方が早い場合もあるしね。

252 名前:デフォルトの名無しさん [2020/07/28(火) 14:50:34.85 ID:srXvFPxo.net]
>>250
Visual Studio なんていらんだろ。
最初はコマンドプロンプトかPowerShellとテキストエディタを使ってゴリゴリやっていけばいい。
VS Codeでもいいけど重いので俺は Mery を使ってる。

最初はC#のソースファイル1つとプロジェクトファイル1つだけでコンパイルすればいい。
WPFであってもXAMLは使わずにC#のコードのみでやったほうがわかりやすい。
ハローワールドレベルでXAMLなんて使う必要なんてない。

253 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 15:04:15.65 ID:PigAtlVX.net]
ちなみにXAMLって何て呼んでる?
やっぱり「ざむる」?
昔、俺に色々教えてくれてた人は
XNAのことを「ずな」って呼んでた。

254 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 15:07:38.63 ID:M1WMGPtl.net]
ざむる
えっくすえぬえー

255 名前:デフォルトの名無しさん [2020/07/28(火) 15:16:19.73 ID:srXvFPxo.net]
XAMLはカタカナではザムル。
https://ja.wikipedia.org/wiki/Extensible_Application_Markup_Language

しかし英語圏ではザムルと発音してもまず通じないと思うので、
ザムルとザメルの中間っぽいザモウとかそんな発音になる。
https://en.wikipedia.org/wiki/File:En-us-xaml.ogg

256 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 15:33:51.14 ID:PigAtlVX.net]
そういえば昔、まだPSの会社がSIEじゃなくてSCEだった頃、
PS Suite SDKとかいうPS VITA用のSDKのオープンベータ版落としてきて弄くり回してたことがあったなぁ

途中で飽きたけど

257 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 16:02:36 ID:f0cb2FFE.net]
CentOSをminimalインストールしたらgcc入ってないけどな

258 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 16:24:02.61 ID:i/8lRp2e.net]
このスレって初心者の感覚からかけ離れてるよね

初心者はHelloWorldが出来てそこからifとforが書けて簡単なCRUDができれば満足なんだよ



259 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 16:50:02 ID:hR0gBaSV.net]
>>258
いろんな目的の人がいるから一行目だけ同意する
就職に役立てたいのかもしれないし趣味でやりたいだけかもしれないからそこだけでも変わる
せめて勧める理由で「Pythonを勉強したら彼女ができました」とか「Rubyを身に着けたら身長が10?伸びました」みたいな何ができたかくらい書いてあればいいのだけれど

260 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 17:08:38.25 ID:VxySCJ/v.net]
>>252
.NET Core SDK入れなくてもPowerShell入っているWindows10ならcsc.exeでC#がビルドできる
>>245
.NetFreamwork+csc.exeが最初から入っているのはWindowsVistaから
Windows10から入れられているのはPowerShell

261 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 17:21:17.71 ID:PigAtlVX.net]
>>260
あれ?ごめん、そうだったっけ?
尚更ゴージャスじゃん

262 名前:デフォルトの名無しさん [2020/07/28(火) 18:08:50 ID:srXvFPxo.net]
>>260
.NET Framework に csc.exe が入ってるのは知ってるが、
俺が前に試したときはうまくコンパイルできなかった。
やり方が間違ってたのかもしれんがよくわからん。
いちいち調べるのも面倒なので Visual Studio Community をインストールして、
VsDevCmd.bat を実行したあとにコマンドプロンプトでコンパイルしてた。
今は VsDevCmd.bat を使わなくてもコンパイルできるようになってるのかね?

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

俺的にはやはり.NET Core SDKをいれちまったほうが楽ちんかなという印象。
こちらはランタイム不要の自己完結型のファイルも生成できる。
ファイルサイズはでかくなるけどね。

263 名前:デフォルトの名無しさん [2020/07/28(火) 19:49:42 ID:Z44sycP1.net]
Linux使っててコロナに罹患した話聞いたことないでしょ。

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

経済の立て直しとコロナの両立にLinuxが使えるはず。

264 名前:デフォルトの名無しさん [2020/07/28(火) 19:58:12.63 ID:Z44sycP1.net]
まずエクセルを駆逐しないと日本のITはダメだろね。

265 名前:デフォルトの名無しさん [2020/07/28(火) 20:13:56.36 ID:Z44sycP1.net]
自分で使うパソコンを自分で創ってLinuxをインストールできるようになるまで、IT教育でやるべき。

266 名前:デフォルトの名無しさん [2020/07/28(火) 20:14:52.43 ID:Z44sycP1.net]
最低そのくらいやらないと世界に追いつけない。

あと、エクセルはITのガンなので禁止したほうが良い。
ベンダーロックインによって貴重な才能が埋もれている。

267 名前:デフォルトの名無しさん mailto:age [2020/07/28(火) 20:21:57.35 ID:j//r3bNe.net]
マジか…
エクセルってよく出来たソフトだと思うんだけど

268 名前:デフォルトの名無しさん [2020/07/28(火) 20:26:35.77 ID:Z44sycP1.net]
SATAとM2の違いが判らないようでは世界で通用しないぞ。



269 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 20:50:11.81 ID:PigAtlVX.net]
そりゃLinuxやってる人から見れば
Offiice製品は天敵でしょうよ
何せ動かないんだから

ExcelどころかWordもAccessも
PowerpointもOutlookでさえも全部敵
そしてまともにVBAが動かない
iOSユーザーまで巻き込もうとするから
見てて結構面白い

270 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 22:14:24.22 ID:PigAtlVX.net]
今までやって来た言語の中で、
アセンブラほど何でもありな言語はないけど
ExcelのVBAは違った意味でとんでもなくフリーダムな言語だよ

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

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

そもそも言語仕様としてObjectであろうが無かろうが何でも代入出来るVariantとかいう型があったり、
移譲は使えて継承は使えないクラスとか、それをインターフェース継承とか書いちゃう面白MSDNとか、
未だにREMって書いてコメントにできたりGOSUB文もGOTO文も普通につかえたり、
言語として破綻してんじゃないの?って言う上に被せて変数名や関数名を日本語でつけたり、
マクロ先生に作らせたコードを適当に直してコピーしてつかったりする人がいるからグチャグチャなことも多いけど、
その分考えも付かないようなとんでもないことしてたり、笑わせて人を和ませてくれるそんな言語。
また作った人の癖が思いっきり出る言語。
馬鹿にする人も多いけど、そんなExcelとそのVBAが俺は好きだよ。

271 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 23:16:06 ID:2KWkEgO3.net]
Vue vs React vs Angular Part.4
https://mevius.5ch.net/test/read.cgi/tech/1591869705/847

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

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

Bootstrap で、何も知らなくても、レスポンシブ対応になる

272 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 00:24:03.16 ID:m0brhKnc.net]
初心者はCUIがまず敷居高いだろうから環境構築から始めてのプログラム実行までをGUIで完結できるフローが実現できる言語がいいと思う
VBA、C#とVisualStudio、JavaScriptあたり

273 名前:デフォルトの名無しさん [2020/07/29(水) 00:32:19.78 ID:qVYMAFSB.net]
ITはコマンドラインが基本。

274 名前:デフォルトの名無しさん [2020/07/29(水) 00:40:47 ID:irGYEToC.net]
CUIの方が敷居低いだろ

275 名前:デフォルトの名無しさん [2020/07/29(水) 00:49:13 ID:qVYMAFSB.net]
GUIは素人、プロはコマンドライン。

276 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 02:51:17 ID:rBUFKFJB.net]
CUIでもGUIでもテトリス作れれば初心者卒業

277 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 07:51:02 ID:SP/XhXsE.net]
VBA 最高
なんで、python なんてくそ言語にその場を奪われたのか

278 名前:デフォルトの名無しさん [2020/07/29(水) 08:30:08.48 ID:qVYMAFSB.net]
Linuxに対応してないからだろ。



279 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 08:47:10.07 ID:XMqoLN/0.net]
逆にExcelごときが動かないLinuxって何なのって話
AndroidやiPhoneみたいなスマホですら動くのにね
何かパチモンソフトはあるみたいだから我慢してそれ使ってね

280 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 09:07:10.77 ID:tEvaSZ+w.net]
Excel(笑)を使うことで達成感を得てる無能がいることが問題






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<127KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef