X



【急募】超ド素人にプログラミングを教えるのに最適な言語 [422186189]
■ このスレッドは過去ログ倉庫に格納されています
0001ポドフィロトキシン(茸) [CN]垢版2023/03/09(木) 14:47:42.17ID:hzI66K110?PLT(12015)

githubが発表した2022年のプログラミング言語のランキングです。使用率や伸び率などの複数の指標が発表されています。なお、オープンソース界隈での人気ランキングなので、日本のIT業界・社畜界隈の実情とは異なる傾向があると思います。
https://octoverse.github.com/2022/top-programming-languages

使用率ランキング

1. JavaScript
JavaScriptが引き続きトップに君臨しています。ウェブアプリの開発に際してサーバーサイドの開発は多言語であろうと、クライアントサイドはほぼJavaScriptという状況が続いているので、ある意味で盤石であると言えます。

2. Python
Pythonも堅調で2位を維持しました。人工知能の流行が牽引しているものだと思われます。

3. Java
Javaも3位を維持しました。デスマーチの危険性をはらむ大規模なプロジェクトでは実質的にライバルがいない状態ともいえます。

4. TypeScript
TypeScriptは昨年に続き4位ですが、その成長率は37.8%と上位陣の中では飛び抜けています。Googleがなぜか自社開発のGoよりTypeScriptを推しているので、まだまだ拡大傾向が続くと思われます。

5. C#
C#も昨年に続き5位ですが、こちらも成長率が急激に上昇しています。ゲーム業界はUnityを筆頭にGodotやStrideなどもC#一色という状況に加え、Windows依存との決別、Linux推進を掲げた.NET 5 / .NET 6 / .NET 7が貢献しているようです。

6. C++
C++が6位に急浮上しました。もはや初期のC++とは別言語ではないかと言われるC++20が影響しているようです。

7. PHP
PHPは7位に転落しました。PHPに限らず、他人がソースコードを読んだり、半年後に自分でソースコードを読み返したりするのが難しい言語が人気を維持するのは難しいようです。

8. Shell
Shell Scriptは上がったり下がったりしながらも安定しています。それ自体で何かを作るわけではなく、主に汎用的なビルドスクリプトとして利用されているようです。

9. C
C言語はランキングを落としています。Rustの急進が影響していると言われています。一方で組み込み機器が流行していることもあり成長率は上昇傾向にあります。

10. Ruby
Rubyは非常にしつこい。
0002ポドフィロトキシン(茸) [CN]垢版2023/03/09(木) 14:48:18.12ID:hzI66K110?PLT(12015)

構造体的なものはない方がいいと思うんだ
0003ポドフィロトキシン(茸) [CN]垢版2023/03/09(木) 14:48:56.88ID:hzI66K110?PLT(12015)

a.x = 1

などの表記は難しすぎる模様
0004ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 14:49:18.37ID:wrGOoAMQ0
知ったかがプログラムできなくて戦争起こした
0006ビダラビン(千葉県) [US]垢版2023/03/09(木) 14:49:26.92ID:iK7n+zlW0
取り合えず C と python と COBOL にしれ
0007ファムシクロビル(東京都) [MX]垢版2023/03/09(木) 14:49:30.76ID:PG7PnlWL0
ぴゅう太
0008エトラビリン(神奈川県) [US]垢版2023/03/09(木) 14:49:47.79ID:LzPBhN080
brainfuck
0009ダサブビル(東京都) [US]垢版2023/03/09(木) 14:49:55.39ID:oZcnnW2D0
Rust と C++ は排斥されるべき言語
0010インターフェロンβ(図書館の中の街) [US]垢版2023/03/09(木) 14:50:04.76ID:qbXlU7dy0
地道にCOBOL
0011ジドブジン(東京都) [ニダ]垢版2023/03/09(木) 14:50:05.11ID:2i/euZix0
BAISIC
0012ダルナビルエタノール(茸) [US]垢版2023/03/09(木) 14:50:08.46ID:oZYv6nbp0
Pythonが圧倒的に簡単
0013ホスアンプレナビルカルシウム(光) [NL]垢版2023/03/09(木) 14:50:54.53ID:dv64Ag/r0
変数の概念を教えるならアセンブラがいいんじゃね?
0014プロストラチン(岐阜県) [US]垢版2023/03/09(木) 14:51:23.50ID:IlLDIg/I0
概要をしゃべるだけで察して仕様書から
詳細プログラムまで組んでくれるAIはよ?!
0016マラビロク(熊本県) [NO]垢版2023/03/09(木) 14:51:38.93ID:nND4OgaV0
COBOLは1日目から組める、中学英語覚えてるなら
0017ラミブジン(長崎県) [DE]垢版2023/03/09(木) 14:51:47.04ID:Di2HQhW90
カルネージハート
0018ホスアンプレナビルカルシウム(光) [NL]垢版2023/03/09(木) 14:52:01.22ID:dv64Ag/r0
変数が分かってない段階でGUIアプリを作らせるのはダメ
0021エファビレンツ(東京都) [US]垢版2023/03/09(木) 14:53:34.14ID:z3enzu8+0
>>16
syntax error つぶさないと
0026ホスアンプレナビルカルシウム(茸) [US]垢版2023/03/09(木) 14:54:32.85ID:NkFOPZH90
N88BASICみたいのが良いと思うぞ
0027ラルテグラビルカリウム(東京都) [JP]垢版2023/03/09(木) 14:55:35.06ID:Egmc64nB0
やり出すと意外と時間かかることに気づいてやめる
0028レムデシビル(茸) [US]垢版2023/03/09(木) 14:55:43.50ID:RTDpcdNh0
>>25
超初心者が相手だとC言語を筆頭に「括弧を使うプログラミング言語」は総じてダメじゃね?
0030ホスフェニトインナトリウム(茸) [CN]垢版2023/03/09(木) 14:56:22.89ID:BtiyN1qa0
まずはブロック構造のないのがいいぞ
0031ホスフェニトインナトリウム(茸) [CN]垢版2023/03/09(木) 14:56:42.43ID:BtiyN1qa0
簡易アセンブラみたいのがいいと思う
0033ファムシクロビル(沖縄県) [US]垢版2023/03/09(木) 14:57:57.04ID:f9bEZK9J0
今更使い道あるかどうか知らんが
電車計算機を理解させるにはアセンブラーが一番いいよね
まだ金融系で使ってるところあるのかな?
0035アメナメビル(大阪府) [US]垢版2023/03/09(木) 14:58:24.40ID:0mapP63J0
あれ、ワイのVBAがないんですが
0038ソリブジン(広島県) [ニダ]垢版2023/03/09(木) 14:59:38.43ID:IF0fIrni0
>>1
必須
Shell

優先
JavaScript/TypeScript
Python

選択的
C/Java/C#/Go/Rust

ゴミ
Ruby/C++

PHPはノーコメント
0041ダクラタスビル(北海道) [GB]垢版2023/03/09(木) 15:00:30.84ID:t6NHobm70
よう分からんけど大事なのはモジュールとかじゃないんか
0042イノシンプラノベクス(東京都) [JP]垢版2023/03/09(木) 15:00:38.63ID:tashxKWB0
Pythonとかkotlin go swift

コボルとかシーとか古い言語はやめた方がいい
時間の無駄
0043リトナビル(大阪府) [JP]垢版2023/03/09(木) 15:01:10.39ID:AkXDfVii0
>>9
LinuxもAndroidもOSの記述言語にRustを取り入れ始めたしMicrosoftも進めてるし
クラウドトップのAWSも基盤システムをRustで書いているし
Rustの特徴2点「安全性の保証ありセキュリティ対策にもなる」「高速&省メモリで消費電力もエコ」がこれからの時代にマッチしてるからなあ
0044ジドブジン(埼玉県) [US]垢版2023/03/09(木) 15:01:19.00ID:ubyVDcW+0
C言語
0052アタザナビル(神奈川県) [JP]垢版2023/03/09(木) 15:03:45.74ID:YJrl+Iap0
JavaScriptって面倒な印象しかないんだけど
サーバー側だと違うのかな?
ブラウザによる癖とか対応してて嫌になってしまったw
0053レテルモビル(香川県) [CA]垢版2023/03/09(木) 15:04:05.17ID:SJ/Pfdug0
そこでschemeよ
Haskell、F#でも可
0054アデホビル(千葉県) [GB]垢版2023/03/09(木) 15:04:22.17ID:JF2FSfkl0
どの言語かってのはあんまり本質的じゃないだろ
まあC最初にやっとけば他の言語でほーこういう便利なものがあるんだってなるんでないの
0059ファムシクロビル(東京都) [ニダ]垢版2023/03/09(木) 15:05:12.95ID:kvd3nwtL0
perlがないとかこのスレには素人しかいないのかよ・・・
0060ファムシクロビル(沖縄県) [US]垢版2023/03/09(木) 15:05:32.01ID:f9bEZK9J0
>>37
基本中の基本だからあえてこう書いた
COBOLとか簡単な言語から覚えたからアセンブラ覚えるまで
どーして計算が出来るのかよくわかってなかったw
0062ダクラタスビル(北海道) [GB]垢版2023/03/09(木) 15:05:43.88ID:t6NHobm70
>>54
Cの入門の導入は他の言語より丁寧な気がする
0064ロピナビル(光) [ニダ]垢版2023/03/09(木) 15:06:10.12ID:8OzFm+Nc0
パールはもう使われてないの?
パールしか使えないぼく
0065ネビラピン(東京都) [ニダ]垢版2023/03/09(木) 15:06:25.13ID:468Eirsb0
>>52
Javascriptの特性で非同期でバラバラに実行されるというのがあってそれを防ぐためにコールバックが延々と続く地獄になるから
Javascriptメインで開発しているのはTypeScriptとか使う でも自分は使ったことないな
0066ジドブジン(沖縄県) [GB]垢版2023/03/09(木) 15:06:29.69ID:he6ZrSFw0
JSとOS(TS)で様子見
0067レテルモビル(香川県) [CA]垢版2023/03/09(木) 15:06:34.38ID:SJ/Pfdug0
今の時代に最初にCやらせるのは効率悪すぎだろ
Cはメモリの勉強するために2番目以降でいいわ
0068ダクラタスビル(北海道) [GB]垢版2023/03/09(木) 15:07:54.71ID:t6NHobm70
逆にどこまでやれば脱超ど素人の基準なんだよ
0070ピマリシン(東京都) [US]垢版2023/03/09(木) 15:08:12.62ID:10Sroe8f0
jsしか知識ないけどそんなに役に立たないし
最初に教わるならC#とかのがいいんじゃないの
0072リトナビル(大阪府) [JP]垢版2023/03/09(木) 15:08:50.92ID:AkXDfVii0
>>52
それは昔のブラウザの対応が統一されていなかった時代の話

>>65
それはJavaScriptにasync/awaitが導入される前の時代の話
0073エムトリシタビン(ジパング) [CN]垢版2023/03/09(木) 15:09:44.04ID:cBNfrUiu0
>>62

数字を0と1で表すことが理解できない人って居るんだぞw

2から9も表示できてるだろって言い張るんだぞwwww
0077イノシンプラノベクス(東京都) [US]垢版2023/03/09(木) 15:11:01.37ID:0MC4UBta0
Javaは初心者には不向きになってきたな。
アノテーションを積極的に使い出してきてからおかしくなってきた。
どの言語でもそうだけど、言語仕様が追加されると上級者には良いじゃんってなるけど、初心者にはとっつきにくくなる。
0078ソリブジン(広島県) [ニダ]垢版2023/03/09(木) 15:11:01.80ID:IF0fIrni0
初心者に例外を使わせるな
例外はこの世から駆逐されるべき
0080◆65537PNPSA (SB-Android) [DE]垢版2023/03/09(木) 15:11:26.52ID:I8w9KCO20
>>70
テキストエディタだけあれば誰にでも簡単にすぐ出来るってのがデカい
結果もすぐに見えるし
0082ソリブジン(広島県) [ニダ]垢版2023/03/09(木) 15:11:32.44ID:IF0fIrni0
初心者には例外のない言語を使わせるべき
0086エンテカビル(東京都) [US]垢版2023/03/09(木) 15:13:01.96ID:pWCAHJsx0
変数宣言とか型とか第二夢とか理解する分にはCとか Javaとかでええやろ
0088エンテカビル(東京都) [US]垢版2023/03/09(木) 15:13:24.95ID:pWCAHJsx0
第二夢→代入
0089コビシスタット(京都府) [ニダ]垢版2023/03/09(木) 15:13:51.18ID:SmtjQ8oL0
>>87
教えられたことに口答えするような人間は素人ですらないだろう
0090レテルモビル(東京都) [ニダ]垢版2023/03/09(木) 15:13:54.27ID:5rheVrYj0
MSXでBASICから始めようがWindowsでHSPから始めようが
ブラウザでHTML+JSから始めようがマイクラで回路組むところから始めようが
Switchではじめてゲームプログラミングから始めようが
できるようになるやつはできる
0091リトナビル(大阪府) [JP]垢版2023/03/09(木) 15:13:57.33ID:AkXDfVii0
>>82
例外機構のない言語ならばRustとGoがお勧め
特にRustは例外排除したことでむしろ利便性と効率化と高度な柔軟対応を増して出来が良い
0095ネビラピン(東京都) [ニダ]垢版2023/03/09(木) 15:16:10.40ID:468Eirsb0
>>72
たしかに await async使えるからawait地獄にすればいけるか
コードを読むのと 応用情報技術者レベルの知識は違うから
コードだけ読めても情報科目の知識はそんな付かないし 逆も然りだな 文系経済だったし
0096アメナメビル(ジパング) [CN]垢版2023/03/09(木) 15:16:34.88ID:HDza9daT0
ぴゅう太日本語BASIC
0097イスラトラビル(東京都) [US]垢版2023/03/09(木) 15:16:45.84ID:6SzM1CD20
>>16
もともと事務員向けに作られた言語だから簡単だよね
実際にプログラムするには業務フローについての理解がないと話にならんがw
0099アメナメビル(ジパング) [CN]垢版2023/03/09(木) 15:17:33.59ID:HDza9daT0
javascriptとか転載利用だけでは?
0100イノシンプラノベクス(茸) [US]垢版2023/03/09(木) 15:17:40.69ID:DclbQUr60
それよりプログラムかけて
何かいいことあんの?どう生活変わるの?
仕事にする以外でさ
0101ドルテグラビルナトリウム(光) [US]垢版2023/03/09(木) 15:17:40.85ID:zDSexUdk0
コボル
0103イドクスウリジン(東京都) [US]垢版2023/03/09(木) 15:18:14.41ID:BSZG4/l00
>>10
COBOLシステム減少度合いとコボラー人口減少度合いを比較すると後者の方が圧倒的で、
今やコボラー希少種が崇められる変な時代になったなw
0105パリビズマブ(SB-iPhone) [US]垢版2023/03/09(木) 15:18:44.20ID:Cl/Geh2l0
STEM教育教材はいいぞ
言語という言語じゃないけどよく出来てる
最近のフローチャート組むだけのローコード開発と一緒
0108ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 15:20:16.12ID:wrGOoAMQ0
jsってなんでもプログラムにしちゃう気がするわ

バグでもプログラムになる
0110ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 15:21:39.67ID:wrGOoAMQ0
cとかやったけどヘッダっつ言うのがあって
それがまず組み込まれてなければ出来ない
これは時代が時代じゃないと受けないだろ
0111レテルモビル(東京都) [ニダ]垢版2023/03/09(木) 15:21:40.39ID:5rheVrYj0
>>98
汚くなってしまった処理に対して経験が浅かっただけなんだから単純にもう一回実装すればいい
酷え現場だと何回同じような処理作らせても汚いままというか
似てるところ抜き出して共通化すればいいだけのことができないやつがごまんといる
そんな奴らに比べたら超優秀だぞ
0117ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 15:24:36.18ID:wrGOoAMQ0
商用やアフィリエイトに使うのなら適してるわなjsは
逆にそれしかしらないけど

でもそういうのに限ってjs禁止なんだよな
手動でペイントしてるようなアフィリエイトばっか
0118リバビリン(日本のどこかに) [JP]垢版2023/03/09(木) 15:25:10.11ID:LBTZyYT10
Cだろ
0121アシクロビル(茸) [ニダ]垢版2023/03/09(木) 15:26:43.46ID:6oBOsDrl0
pcに耐性あるやつと無いやつの差が激しすぎる
仕事で使うんだからいい加減覚えてくれ
何年触ってんだよ
0123ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 15:27:44.41ID:wrGOoAMQ0
ここの社長何もわかってないなっていうショップばっかだわ
逆にプログラマーのやってる感でその開発料吸い取られてるわ
コントロールされてる
0124ジドブジン(沖縄県) [GB]垢版2023/03/09(木) 15:28:19.63ID:he6ZrSFw0
PHPとJavaScriptで生きていけるとは思うが一応HTMLも履修しておくように
0126ダサブビル(ジパング) [US]垢版2023/03/09(木) 15:29:03.66ID:DYIAkika0
超ド素人なら、なでしこ・ひまわり、で良いんじゃない?今はNHKでGUIプログラムの番組をやっているし。
0128アデホビル(千葉県) [GB]垢版2023/03/09(木) 15:30:42.54ID:JF2FSfkl0
メモリから出し入れする感を掴みやすいのはCだろうな
後発言語はそういうの隠そうとするので学習機会が減る
0129ザナミビル(愛知県) [US]垢版2023/03/09(木) 15:30:55.35ID:ZotBWycd0
10年くらい前に引退webオープン系
今時のweb社内システムってjsそんな使うの?
0131テラプレビル(茸) [US]垢版2023/03/09(木) 15:31:43.41ID:o8OHfjj20
超ド美人に見えた
0132ビクテグラビルナトリウム(大阪府) [ニダ]垢版2023/03/09(木) 15:33:50.91ID:cFrH/79R0
大昔ならBASIC、今ならインタプリタのweb上で実行できる言語
ただそれなら面白くないから、androidstudio+kotlin
環境整えてhelloworldさえ出たら簡単だよ
0133アバカビル(静岡県) [ヌコ]垢版2023/03/09(木) 15:34:48.59ID:edafG+Yo0
C言語はそんなに難しくないし、同じ計算プログラムを複数の言語で比較すると
Cが速いんだけどね。データの処理で使う自分は、まずはC言語を使うわ
0134リトナビル(大阪府) [JP]垢版2023/03/09(木) 15:35:11.74ID:AkXDfVii0
>>120
Cのヘッダincludeはそのライブラリの読み込みと対応するものではない
Cなら実際のライブラリの読み込みはリンク時のリンカへの指定時となる
Cのヘッダincludeはあくまでも関数などの型宣言を知るためでコンパイル時に型情報がないとコンパイルできないため
もちろんそれらは昔のリソースが足りなかった時代のための古臭い遅れたやり方
CやC++は利用する関数が先に定義もしくは宣言されてる必要があるが
今どきの言語はそんな不便な制限はない
0136リトナビル(大阪府) [JP]垢版2023/03/09(木) 15:37:24.39ID:AkXDfVii0
>>133
C/C++/Rustはほぼ同速度
そしてRustだとメモリ安全性の保証やデータ競合のないことを保証してくれるため今はCよりRust
0137ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 15:38:12.99ID:wrGOoAMQ0
大麻やらないとAI書けないだろ
0138コビシスタット(京都府) [ニダ]垢版2023/03/09(木) 15:39:00.25ID:SmtjQ8oL0
Cやってから他の言語をやるともうポインタが消えてるように見えるから
最初はポインタなんて必要なかった感が出る
実際のところCからC++を学ぶと、参照渡しをする時にポインタに別名のエイリアスをつけて隠すという事を学ぶ
これはCの疑似的な参照渡しと、C++の参照渡しを学ぶことでしっかりと理解できる

その後にJavaなどをやると、ただ単に見た目上ポインタを隠してるだけなのがよく分かるようになる
この領域まで実力が上がってくると別名という機能の凄さが理解できるようになってきて
オライリーのCの本が何を喋ってるのかということがハッキリと理解できるようになる、理解する喜びを得る
0144リトナビル(大阪府) [JP]垢版2023/03/09(木) 15:44:21.22ID:AkXDfVii0
>>138
うむ
ポインタと最低限でもメモリ管理付加によるスタックとヒープの速度差と仕組みは理解したほうがよいね
あとはGC言語はなぜ遅いのかを
0145ダルナビルエタノール(大阪府) [JP]垢版2023/03/09(木) 15:45:23.08ID:Y96K0rU00
次の案件を一度chatGPTフル活用で組んでみるかな
0146エンテカビル(やわらか銀行) [ニダ]垢版2023/03/09(木) 15:46:54.00ID:1Uy18l7y0
Rubyに恨みでもあんの?
0148ラミブジン(埼玉県) [GB]垢版2023/03/09(木) 15:48:16.89ID:hLQvSMS80
もうポインタまわりは上達したあとに
必要にかられたら覚えればいいんじゃね?という気がしている。
その頃には抽象的なデータ構造を色々と習得しているだろうし、
そうしたらポインタなんて簡単に理解できる。
0149ホスアンプレナビルカルシウム(東京都) [KR]垢版2023/03/09(木) 15:52:16.49ID:d0/PTZjD0
actionscript使いたい ^^
0152ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 15:57:25.10ID:wrGOoAMQ0
でもcとjs一緒にするのもちょっと違うわな
ブラウザで動作するのとコンピュータ上で動作するのとだいぶ違うだろ
0153エルビテグラビル(千葉県) [NL]垢版2023/03/09(木) 15:57:53.10ID:rGnfQG1G0
シェルスクリプトがランクインってそりゃサーバには必要になる事多いから書かれてるだけなのでカウントしていいのけ
0159ソホスブビル(茸) [ニダ]垢版2023/03/09(木) 16:06:34.22ID:7ZKOZkHr0
Rubyだけなんだよこのコメントw
0160ジドブジン(沖縄県) [GB]垢版2023/03/09(木) 16:09:08.63ID:he6ZrSFw0
結局何を教えるかによるかね
そもそものプログラムとは何ぞやってトコからなら、高級言語でよいのだし
0161ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 16:09:38.86ID:wrGOoAMQ0
日本で売ってるCBDオイル(医療大麻由来サプリメント)
実店舗検索(全国版)
https://cbd-library.com/shop/

こないだまで1000店舗くらいだったのにもう1300店舗超えてるw

AI入門としてw
0162ソホスブビル(茸) [US]垢版2023/03/09(木) 16:11:33.14ID:1UIqi5XH0
俺が無職のとき職業訓練の講座がジャバスクリプトだったなぁ
なんか理解不能な思考法?を覚えないといけないとなってこりゃだめだでさっさと再就職したな
0163ペラミビル(ジパング) [CN]垢版2023/03/09(木) 16:12:32.44ID:4EO0Dt/k0
プログラムは大体初級までやって以後放置になるw
0164(福岡県) [KR]垢版2023/03/09(木) 16:14:48.04
プログラム入門やろうとしたけど

記号みたいなものの入力の仕方が分からず
5秒で挫折したわ
0166リバビリン(千葉県) [IT]垢版2023/03/09(木) 16:18:56.58ID:HlVccp1g0
言語なんて何でもいいから、構想を提示するだけでプログラムを完成させてくれるAIを早く開発してくれ
0167ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 16:19:46.61ID:wrGOoAMQ0
replaceは使えた
動画とか抽出するときにyoutubeとかで区切って使ってた
0168ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 16:21:13.37ID:wrGOoAMQ0
htmlが使えるからiframeと一緒に使うとなんかプログラマーになった気がするよ
0170ラミブジン(やわらか銀行) [JP]垢版2023/03/09(木) 16:24:28.83ID:wrGOoAMQ0
てかすごいやつはhtmlにJavaScript埋め込むのな

<input type="button" value="ダブルクリック" onDblClick='m=document.getElementById("hoge");m.innerHTML = "<a href=https://www.youtube.com/embed/s5IfoH8D0i8 target=frame>動画</a><iframe src=https://www.youtube.com/embed/******* name=frame></iframe>".fontsize(4)'>

みたいな感じで
0171オムビタスビル(SB-iPhone) [IT]垢版2023/03/09(木) 16:24:34.37ID:wpcbfufu0
scratch(笑)
0175インターフェロンα(東京都) [CN]垢版2023/03/09(木) 16:25:38.59ID:POihvBHB0
basicは無いのか。
0177ネビラピン(神奈川県) [AU]垢版2023/03/09(木) 16:28:37.92ID:1abJKEMB0
chatGPTにこういのをPythonで書いてって言うだけで書き上げてくれるじゃん
もうそういう時代なんだよ?
0178オムビタスビル(たこやき) [GB]垢版2023/03/09(木) 16:30:44.34ID:hUgh8TcT0
ゲームエンジンのGodotEngineはC#も使えるけど、Pythonに似た独自のGDscriptを使う人がほとんど
0179ロピナビル(宮城県) [KR]垢版2023/03/09(木) 16:32:57.81ID:kIbImp6D0
組み込み屋育成ならC系だけ教えておけばなんとかなるんじゃ?
0181レムデシビル(東京都) [CN]垢版2023/03/09(木) 16:33:57.13ID:WKMgO2/m0
perlってまだ更新されてるんだな

バージョン5.36.0 2022年5月28日
0182ソリブジン(東京都) [SG]垢版2023/03/09(木) 16:34:02.45ID:hMBa8D1P0
Excelの記録で作られるVBAソースって凄い状態になるよな
0183ドルテグラビルナトリウム(三重県) [JP]垢版2023/03/09(木) 16:34:40.64ID:L+0S61fn0
9450
0185メシル酸ネルフィナビル(神奈川県) [US]垢版2023/03/09(木) 16:38:47.25ID:JHr1zoiB0
てか作りたいソフトによると思う
俺はゲームが好きだからhspが面白かったな

ウェブが嫌いなのにJavaScriptってつまらんと思う

サンプル打ち込んで楽しいと上達早いから

だから古典的なベーシックとかフォートランってのは良いかも
基本的な足し算とじゃんけんゲーム作ったら好きなのどうぞって
0186アバカビル(静岡県) [ヌコ]垢版2023/03/09(木) 16:40:54.41ID:edafG+Yo0
基本は変数を宣言、何か値を与えると処理した結果を返す関数を使うとか
配列、繰り返し、if文など覚えて簡単な数値計算をすると
自分はファイルを読み込んで処理するのにCを使ってるわ
0188ロピナビル(宮城県) [JP]垢版2023/03/09(木) 16:41:12.32ID:dHsNQYRo0
型のない言語しかやったことないのに
プログラミングできますとか言うやつが多すぎてうんざりする
0189イノシンプラノベクス(東京都) [US]垢版2023/03/09(木) 16:45:35.13ID:0MC4UBta0
プログラミング言語の学習がつまらないのは、テキスト出力で結果を確認するようなサンプルばかりだからって気がする。
コードを組んでみて、実行した結果がイメージしていた動きと合っているか確認出来ると違ってくると思う。

グラフィック関連を触るとライブラリの話になるし、面倒だしで本質からズレていくので仕方無いけど。
8ビット時代はBASICで割りと簡単に絵が出せたけど今は面倒だからな。
0192ダサブビル(東京都) [ニダ]垢版2023/03/09(木) 16:48:06.49ID:RIjO0pY+0
>>1
素人に教え易いのはPythonだと思うが、教えるべきだと思うのはJavaかC++
0193アデホビル(SB-iPhone) [US]垢版2023/03/09(木) 16:48:29.88ID:k5AO8ozB0
Pythonは真面目に開発に使おうとすると意外と難しい
スクリプトレベルだったり、ちょっとしたツールを作るには便利

初学者にオススメするならC#やJavaじゃないかな
こいつらが一番簡単にそれらしいコードが書ける
0194エムトリシタビン(東京都) [ニダ]垢版2023/03/09(木) 16:48:53.69ID:EpFcC89W0
>>188
強い静的型付けのプログラミング言語が最低限必須だね
結果的にバグも出ず開発効率も良くなるね
0196バラシクロビル(大阪府) [US]垢版2023/03/09(木) 16:56:36.36ID:0+SNmtsS0
マジレスしとくとやっぱりpythonじゃないの?
対話環境で
print('hello world!')
なんてやるのが手軽でいいんじゃないか
0197ファムシクロビル(茸) [US]垢版2023/03/09(木) 16:58:31.74ID:8eqvCuhU0
大規模やると、
コーディングなんて型にハマってるかが重要だから
Javaにならざるをえないのかな

現在python接する機会多いが
ちょっと昔書いたコードの内容精査が難しくて、
かなりドキュメント書いたはずだけど分からなくなって困惑した

やっぱIDEフル活用できる静的型付が
忘れたころに再生するのが楽だわ
0198ソリブジン(東京都) [SG]垢版2023/03/09(木) 17:01:55.56ID:hMBa8D1P0
>>195
M/MPシリーズ、VOS、JCLか・・・何もかも皆懐かしい・・・
0200レテルモビル(長野県) [US]垢版2023/03/09(木) 17:04:46.95ID:JrTNrJli0
rubyは?ruby書いてて楽しいぞ
0201エムトリシタビン(東京都) [ニダ]垢版2023/03/09(木) 17:05:44.91ID:EpFcC89W0
>>197
IT大手の中には
静的型付けかつJavaより高速で安全なRustへJavaで書いてたシステム基盤を更新時に移行したところも出ているよ
0202バルガンシクロビル(千葉県) [ニダ]垢版2023/03/09(木) 17:12:56.94ID:6XvuONIi0
BASIC一択だろ!
msx世代舐めんな!
0205ラミブジン(東京都) [DE]垢版2023/03/09(木) 17:20:55.51ID:3z6fBfiP0
ハイパーカード一択

今もあるんだろうか?
0206エトラビリン(広島県) [MA]垢版2023/03/09(木) 17:21:36.28ID:SdcD6Zux0
COBOL 一択やで(`・ω・´)
0207プロストラチン(千葉県) [SE]垢版2023/03/09(木) 17:21:57.82ID:FqVKbeT60
Haskell
0208ロピナビル(秋田県) [US]垢版2023/03/09(木) 17:23:20.14ID:HZtfZhd20
Python は2.x と 3.x 使い分けなきゃいけないのが嫌すぎる

UNIXコマンドからのシェルスクリプトが生涯応用が効いていいと思うけどな

シェルでシグナルハンドリングまでできることを知ってる奴は少なそう
0209アシクロビル(愛知県) [US]垢版2023/03/09(木) 17:24:26.17ID:WK5BTMgJ0
現場ごとで取得したエクセルファイルデータ(およそ1000ファイル)を、一つのエクセルファイルに一覧表としてまとめるプログラムをpythonで作った。55歳中卒土方でもYouTube見てなんとかできたから、pythonオススメかもしれんね。
0211エンテカビル(茸) [KR]垢版2023/03/09(木) 17:26:25.02ID:vf3wSRhJ0
iPhoneのショートカット
一応ifとか変数使えるぞw
これでてっとりばやく原理ぐらいわかるだろ
0212ビクテグラビルナトリウム(東京都) [CN]垢版2023/03/09(木) 17:26:41.31ID:1oyAIwKX0
chatGPT
0214ペンシクロビル(茸) [DE]垢版2023/03/09(木) 17:28:49.10ID:v4Cb2q0q0
プログラム言語に触る前に伝言で誰かにUFOキャチャーを操作してもらうのが分かりやすいんだけどな
0215ダサブビル(茸) [GB]垢版2023/03/09(木) 17:29:05.83ID:GgOdA3eP0
WindowsAppSdkがゴミでUWPから離れられないんだけど
0219ピマリシン(東京都) [US]垢版2023/03/09(木) 17:33:44.12ID:PN40O0me0
Rustってむずいよね
初心者にはムリ
0221オムビタスビル(東京都) [JP]垢版2023/03/09(木) 17:34:00.93ID:5IFYBt4v0
>>216
一般家庭に実行環境なくね?w
0222ダルナビルエタノール(光) [FR]垢版2023/03/09(木) 17:35:31.51ID:YZUxXFN90
ねねっちスレ
0226マラビロク(光) [ニダ]垢版2023/03/09(木) 17:44:16.90ID:mjGH+EGj0
超ど素人に教えるなら、どの言語かではなくマイコンでLEDチカチカやらせた方が、すぐに理解出来ると思うが。
PC用のプログラミングの時点で超ど素人にはハードル高すぎだろw
0227エルビテグラビル(茸) [DE]垢版2023/03/09(木) 17:46:07.75ID:nmgeqmWb0
>>213
そのレベルなら学ばない方がいい。
文系PGが増えすぎてlibraryやroutineを朴李することばかりで画期的または便利なプログラムを作れるまたは作ろうとする人がいなくなってきた。
0228リバビリン(愛知県) [US]垢版2023/03/09(木) 17:47:32.32ID:c5uPjepM0
定規みたいなテンプレートでフローチャートを描いてから
コーディングシートにプログラムリストを清書してようやく端末のキーボードに触れることが許される
0229インターフェロンβ(茸) [ニダ]垢版2023/03/09(木) 17:50:35.59ID:h5RG4s4P0
>>181
php前は大半はこれで動いてたからな
特にフロントから要求する動的処理はほとんどパールだった
今はJSに要求すればバックに渡さなくても満たされる
0230ポドフィロトキシン(千葉県) [GB]垢版2023/03/09(木) 17:50:44.91ID:WsFDkb3w0
>>228
プログラマーなんて本来ならタバコ吸いながら処理の内容考えてる時間の方が長いくらいのが普通だし
内容決まったらキーボード打つのなんてそんな時間かからんし
それをサボってるとか言い出すからパソコンの前でやってるフリしながら考える意味わからん状態に
0232ビクテグラビルナトリウム(長崎県) [CN]垢版2023/03/09(木) 17:52:51.91ID:HqJwohzf0
プログラム環境を作ること挫折するんだけど私は何か勘違いをしてますか
0233ダサブビル(ジパング) [US]垢版2023/03/09(木) 17:55:04.48ID:DYIAkika0
◯◯「お前らにプログラムの基本的な事を教えてやる」
◯◯「まずは使う言語だが『N88BASICで万全』、これをコンパイルしてこそ味が出る」
0235エルビテグラビル(大阪府) [US]垢版2023/03/09(木) 17:59:02.19ID:u8BXxxvV0
パイソンちゃうの?
0240プロストラチン(東京都) [US]垢版2023/03/09(木) 18:03:04.73ID:hh38000F0
C++は軽いのが特徴だったようなもんなのに
関数名やらC#やjava取り入れてどんどん長くなり
重い言語仕様になった気がする
0241リバビリン(ジパング) [US]垢版2023/03/09(木) 18:04:36.14ID:HW/1drxa0
汚染なきクリーンな頭にC
0242オセルタミビルリン(埼玉県) [EU]垢版2023/03/09(木) 18:06:03.05ID:khmKJ7mM0
最近のフロントエンドは意識高くないとついていけないよな
0243アマンタジン(神奈川県) [US]垢版2023/03/09(木) 18:12:41.36ID:U2RvO96N0
まぁ一番役に立つのは言語よりアルゴリズムなんですけどね
向いてないヤツのふるい落としに最適ですよ
0244ビダラビン(茸) [ID]垢版2023/03/09(木) 18:12:41.89ID:g8mkaH9T0
そんな報われない底辺仕事に就くなよ
って言う
0248ファビピラビル(東京都) [US]垢版2023/03/09(木) 18:25:42.79ID:SSu6Vm7L0
>>226
中途半端に使えないアプリ作るなら
arduinoで動作理解しながら組み込み覚えたほうが役に立つかもな
0249プロストラチン(東京都) [US]垢版2023/03/09(木) 18:27:50.27ID:hh38000F0
pythonてほぼ充実したライブラリ目的だよね
厳密な文法じゃないから組みやすいのもあるんたうけど
0253リバビリン(千葉県) [IT]垢版2023/03/09(木) 18:37:26.11ID:HlVccp1g0
事務系の言語ならCOBOLに勝る言語なし
表形式の階層の捉え方は、現在で見ても惚れ惚れする
0254ミルテホシン(東京都) [US]垢版2023/03/09(木) 18:44:30.16ID:o/kujK8R0
Javaから入ったから型ガバガバな多言語触るとすごく不安になる
意味もなく明示的に型変換しちゃう
0256ソホスブビル(ジパング) [EU]垢版2023/03/09(木) 18:47:09.54ID:TP+n6czL0
>>1
でも、基本悪意のある広告(追尾 ポップアップ)多いから、ブラウザのjavascriptは許可制にして基本切ってあるわ
0258ジドブジン(東京都) [US]垢版2023/03/09(木) 18:49:42.85ID:9z1qxA4b0
まあリレーシーケンスが一番いいよ
動作も見れるしな
へたなプログラム言語より応用も効く
0260イドクスウリジン(やわらか銀行) [ニダ]垢版2023/03/09(木) 19:00:45.62ID:Y4LiaF590
>>256
プライベートDNSでadguard設定で全く広告なくなる

https://akakyouryuu.com/androidの広告対策をadguardアプリからadguardのdnsサーバーへ変更/
0261イドクスウリジン(やわらか銀行) [ニダ]垢版2023/03/09(木) 19:01:37.81ID:Y4LiaF590
日本語でアドレス反映されなかったのでコピペ
0263ソホスブビル(ジパング) [EU]垢版2023/03/09(木) 19:07:07.72ID:TP+n6czL0
それに実際使ってるから言えるけど、そんなイミフなホームページ貼るより
dns.adguard.コム(英語小文字表記)
をプライベートDNSに設定すればいいだけと書けばいいじゃん
0264イドクスウリジン(やわらか銀行) [ニダ]垢版2023/03/09(木) 19:08:04.99ID:Y4LiaF590
ああごめんね
煩わしかったね
0268ネビラピン(福岡県) [US]垢版2023/03/09(木) 19:17:17.65ID:BI11plPf0
ちなみに政府は小学生になでしことか言うクソを使ってプログラミング教育をするらしいが絶対javascript教えたほうが後から1000倍役に立つと思うんだけど嫌儲の凄腕プログラマー先輩達の意見を聞きたい
0270ホスアンプレナビルカルシウム(福岡県) [US]垢版2023/03/09(木) 19:22:45.95ID:WWPUcawL0
まずプログラミングにいろんな言語があるというところから理解できない。
一つのパソコンが何ヶ国語も喋れるのか。
0271アシクロビル(京都府) [GB]垢版2023/03/09(木) 19:25:24.70ID:6jz/U2oV0
小学生ならトランジスタ使ったスイッチ回路から論理回路作るべきだろ
この道はいれば一生トランジスタって言葉が出てきて、それを理解した時期が早い方が沢山の話題を飲み込めるわけじゃん
0272(神奈川県) [BR]垢版2023/03/09(木) 19:26:53.970
情報処理2級取らせてからプログラムしたほうがいいんじゃね?
0273レテルモビル(埼玉県) [US]垢版2023/03/09(木) 19:32:57.34ID:eWU5rp6v0
LOGO
0276ラミブジン(大阪府) [RU]垢版2023/03/09(木) 19:40:11.56ID:8MBNJxyF0
プログラムが出来るようにするならPHP
プログラマにするならJavaScript
0278エンテカビル(東京都) [US]垢版2023/03/09(木) 19:44:34.25ID:Hx+ShcNx0
JavaScript とか一番ダメだろ
非同期処理で初心者は死ぬぞ
乗り越えても他言語と違いすぎて死ぬぞ
0280テノホビル(大阪府) [US]垢版2023/03/09(木) 19:49:21.83ID:N+amKF2G0
小学生向けの参考書を読んでみたけど難しいね
意味あるんだろうかと思うけど
大人でも参考になるかもしれない
0283アメナメビル(東京都) [SE]垢版2023/03/09(木) 19:52:10.55ID:LSbSP6R50
>>122
関数呼び出しできない言語を勧めるな
0284エトラビリン(東京都) [US]垢版2023/03/09(木) 19:52:20.40ID:rEcs5/r10
>>258
SET/RST多用して切れない回路作ってるアホ見たときは本気でセンスねえなって思った
というかデバッグくらいやれ
0287イドクスウリジン(やわらか銀行) [ニダ]垢版2023/03/09(木) 19:57:12.36ID:Y4LiaF590
phpはサンプルコードで使ったことあるけど
cgiよりかなり軽かった
たしか出力はhtmlとして返されるんだよな
0288イドクスウリジン(やわらか銀行) [ニダ]垢版2023/03/09(木) 20:00:51.18ID:Y4LiaF590
掲示板作って自作自演で遊んでた
たまにダイスというツール使ってddnsでアドレス作って
0289ファビピラビル(茸) [US]垢版2023/03/09(木) 20:08:33.21ID:BZoXkFlD0
10: GOTO 10

はい 人類フリーズっと
0291ホスフェニトインナトリウム(光) [US]垢版2023/03/09(木) 20:15:57.80ID:F0FaGEOZ0
コボルじゃない?
実用じゃなくて教えるには
0292レムデシビル(東京都) [US]垢版2023/03/09(木) 20:21:24.50ID:yOOFeCah0
AppleScript
0294ソリブジン(東京都) [ニダ]垢版2023/03/09(木) 20:25:05.29ID:NMhVbd3v0
大昔は「科学技術計算のFORTRAN」とか「帳票出力のCOBOL」なんて言われていたけれど、別にCでもできるじゃん!と思ってました。
昨今乱立する最新言語にもそういった「あたしはここが得意よ!」みたいな個性ってあるんですか?
C++で現役を終えた人間なのでよくわかりませんT_T
0297リトナビル(千葉県) [US]垢版2023/03/09(木) 20:54:06.04ID:FVc1urAB0
大学の講義ではCだったぞ
0299エムトリシタビン(東京都) [AR]垢版2023/03/09(木) 20:56:36.02ID:K/LRbYJC0
オブジェクト思考学ぶのにC#が最適かと思う
単純にコード書いて走らせるならPythonだが記法が独特
0302エンテカビル(SB-iPhone) [US]垢版2023/03/09(木) 21:04:28.53ID:L7wgP4Wx0
>>59
目的があるならPerlが速いし作りやすいね
データ取り出すのによく使ってた
0304エンテカビル(SB-iPhone) [US]垢版2023/03/09(木) 21:12:08.04ID:L7wgP4Wx0
>>230
仕事で作ってたけどプログラムの仕様考えるのが1番楽しいな
プログラム自体は大抵1日で終わる
終わったらバグチェックとこうした方が使いやすいなどの改善だけ
質問はされないようにコメントも入れて分かりやすく書いてたわ
言語はPerlとExcelVBA
0306イノシンプラノベクス(東京都) [ニダ]垢版2023/03/09(木) 21:18:39.33ID:XCuKACGP0
これからはChatGPT先生に聞けば勝手にプログラムしてくれるよ
あとは何をしたいかによる
世の中にない処理やアルゴを考えたいなら何でもいいからやればいいと思うよ
まぁ、今ならPythonやっとけば本気でも遊びでも間違いないでしょ
0307プロストラチン(北海道) [AU]垢版2023/03/09(木) 21:26:32.86ID:IV5sKmbL0
SELECT文が無いじゃないですか
0310レムデシビル(青森県) [ニダ]垢版2023/03/09(木) 21:32:28.95ID:S4mGeX5w0
アセンブラ:プログラミングの最終的な理解度を考えるならこれが一番の近道
C:高級言語の基礎。用途が広い。他の言語に行くにしても潰しが効く。
Scratch:ギブアップ率を低く抑えたいなら

Rustはド素人に教える言語として最悪に近い言語
0312ダサブビル(ジパング) [US]垢版2023/03/09(木) 21:55:29.14ID:DYIAkika0
>>268
内部まで弄ろうとしなければ、言語なんぞ何を使っても変わらないでしょ。むしろ「日本語で破綻しない論理的な文章を組み立てる」と言う事を覚える方が良い。

1つの言語を極めれば、違う言語を覚えるハードルが下がるし。
0313コビシスタット(やわらか銀行) [GB]垢版2023/03/09(木) 22:19:35.14ID:xphBrSSq0
>>311
そうだね
全部試行錯誤だわ
0314オムビタスビル(愛知県) [ヌコ]垢版2023/03/09(木) 23:17:45.79ID:9VPEWSaZ0
PowerShell
0316リバビリン(愛知県) [US]垢版2023/03/09(木) 23:27:50.48ID:c5uPjepM0
COBOLerは小文字のソースを見ると怯える
0317リトナビル(神奈川県) [ID]垢版2023/03/09(木) 23:34:07.09ID:tLcQmtQ00
フロントエンドの言語ばかり出てきているけれどどの業務もSQLは必須よ。チューニングまで出来たら好待遇になれる。
0319テラプレビル(東京都) [US]垢版2023/03/09(木) 23:37:12.00ID:f1ctY3/F0
cobolかfortran…は高級言語過ぎるけどプログラムと言っていいのけ?
0322ホスカルネット(大阪府) [US]垢版2023/03/09(木) 23:46:50.92ID:aFv6Wasx0
>>317
SQLだけやっても単なる宗教の信者みたいになってしまう
まずその用途がRDBMSに向いているか否かを見極めて
向いていないときは当然SQLを使わない選択を取れるかどうかが最大のポイント
向いていない用途にもRDBMSとSQLを使ってシステム全体を遅くダメにしてしまう例が多い
0323ファビピラビル(やわらか銀行) [SN]垢版2023/03/10(金) 00:11:05.87ID:fbS5Off50
ど素人だったら環境設定が大変だから、普通にそろってるVBAじゃね?
0324アメナメビル(滋賀県) [CL]垢版2023/03/10(金) 00:13:27.19ID:WkvoprE/0
素人にどうかは知らないけど、
貧乏人はC言語から覚えろって
教授が言ってたなー

なんでですか?って聞いたら、
貧しいから まずC だってw

教授は今年退官した
0325オセルタミビルリン(千葉県) [ニダ]垢版2023/03/10(金) 00:16:51.23ID:GGdMYGfk0
紙と鉛筆でフローチャートからやらせろ。
0329エトラビリン(東京都) [US]垢版2023/03/10(金) 00:23:43.43ID:OLkKM0460
日本人はプログラムの前に英語の壁が立ち塞がるけど
アメリカ人だとプログラムは全部ひらがなで書いてある感じなんだろうな
0330ダクラタスビル(兵庫県) [KZ]垢版2023/03/10(金) 00:31:05.96ID:oisZKMdB0
リバースエンジニアの世界を見せて何から始めるのが考えさせる。教えるのは環境のアドバイスのみ。
0331ビダラビン(愛知県) [US]垢版2023/03/10(金) 00:33:32.23ID:rG6ymTuJ0
ビジュアルベーシックが最強だろ
0332ダクラタスビル(兵庫県) [KZ]垢版2023/03/10(金) 00:35:10.50ID:oisZKMdB0
自分には何が足りないのかを把握する力、指標がないのに他人の評価を気にして生きる人になると身につかないから教えないのが正解です。
0333ホスカルネット(東京都) [ニダ]垢版2023/03/10(金) 00:37:09.56ID:uSCW71qf0
VBAのエクセルって、エクセルを操作するから
簡単だし便利だよ
土俵が完璧に整備されてるわけだから

使いどころもそこそこある
なんだかんだ使えるといいよ
0334アシクロビル(東京都) [CN]垢版2023/03/10(金) 00:42:08.43ID:C7Jvx47X0
その後、そいつがどうなりたいのかによるわ
職業エンジニアならC++、ちょっとできる人レベルならpythonでええ
データサイエンティスト?将来性ない職種だからやめとけ
0335エンテカビル(栃木県) [US]垢版2023/03/10(金) 00:46:05.65ID:q4JzstS70
俺もVBAを推す
何よりもエクセルが入っていれば使えるから開発環境を整えるという点ではマジで最高に楽よ
0336パリビズマブ(東京都) [US]垢版2023/03/10(金) 00:59:45.39ID:GCsZ6QBL0
今、1番稼げる言語はCOBOL
0338ホスフェニトインナトリウム(大阪府) [US]垢版2023/03/10(金) 01:07:54.09ID:HYKj0R650
>>334
C++はRustに変わられつつある
同等の速さでRustはメモリ安全性や並列時のデータ競合を言語レベルで防げるため
0339イドクスウリジン(東京都) [US]垢版2023/03/10(金) 01:11:54.61ID:uelq3QOf0
C++11あたりから暗黙にある
競合を防ぐ機構は重いだろうね

気づかないボンクラが使う言語

変なとこでstatic変数初期化すると
スレッドセーフのためミューテックス動いてた気がする
0344テラプレビル(東京都) [US]垢版2023/03/10(金) 01:48:51.97ID:gglVuJio0
2022.12.22
韓国人「日本の女子小学校5年生プログラマーがマジでヤバイ‥(ブルブル」→「これは何の漫画ですか?」 韓国の反応
http://blog.livedoor.jp/sekaiminzoku/archives/57205768.html
2015.3.31(ICT教育ニュース)
CA Tech Kids/ロボットが動く、ドローンが飛ぶ 小学生プログラマーたちが作品発表
・小学校5年生の菅野楓さんは、プログラミングで制御したドローン(無人ラジコン機)のデモ飛行を行った。

2022.4.27
本当はこんな風にクールに学びたいけど。プログラミングを学ぶ方法の理想と現実。海外の反応
http://no-one-no.net/archives/40024593.html

>>1
2014.11.8
海外「神風特攻機の設計に罪悪感を感じたエンジニアは、平和を願い新幹線を設計したらしい」

三木忠直(Tadanao Miki)
日本の航空機技術者、大日本帝国海軍軍人、鉄道技術者。
最終階級は海軍技術少佐。
新幹線の開発者。
戦時中に陸上爆撃機銀河、ロケット特攻機桜花の機体設計を担当している。
戦後は、純然たる平和産業と考え、国鉄鉄道車両技術者に転身。
初代の新幹線車両、新幹線0系電車の先端のデザインを設計したことで知られる他、小田急電鉄ロマンスカー3000形、懸垂型モノレールなどに携わる。
0345エンテカビル(ジパング) [US]垢版2023/03/10(金) 01:49:41.46ID:JYWeYs7B0
>>1
何その「しつこい」ていう1行(´・ω・`)
0346ホスフェニトインナトリウム(茸) [ニダ]垢版2023/03/10(金) 01:59:29.38ID:UvXRk8K90
インタプリタだべ
BASICだな
0347パリビズマブ(東京都) [ニダ]垢版2023/03/10(金) 03:05:12.10ID:23xXa0Q10
>>58
日本人は検索したら3分でわかることもいちいちメールや電話で聞いてくるの何なんだろうな。外国人も不思議がるらしい
0348ホスフェニトインナトリウム(大阪府) [US]垢版2023/03/10(金) 03:11:21.73ID:HYKj0R650
>>347
そのせいでB2CだけでなくB2Bでもムダな問い合わせ対応に時間を取られる
たぶん日本は他国と比べて何もかも非効率になっている
0352ポドフィロトキシン(神奈川県) [ニダ]垢版2023/03/10(金) 04:00:25.50ID:yg1P4rRW0
>>287
PHPは、元々はHTMLタグとして埋め込む事を目的としてたのでかなり勘違いされてるが、別にシェルスクリプトと同じく標準出力することもできる
HTMLとして出力されるのはWebサーバーのHTTPレスポンスとして出力されてるから

(速いのはマシン語コンパイル済みのサーバーAPIとしてメモリ上に保持してるから。httpd落とすとコンパイルし直し)
0353レムデシビル(東京都) [CN]垢版2023/03/10(金) 05:34:01.21ID:qG8blQ9Z0
JavaScript簡単だからまず覚えて
そこそこ似てるPHPを次に覚えて
発展形のTypeScript(React)を覚える

これに加えてSQL覚えればかなり遊べるから
自分用のWEBアプリとかスマホアプリ作って遊ぶと良い

ただ、そこまで来るともう他の言語覚えるのも苦ではなくなっている
0356マラビロク(神奈川県) [ES]垢版2023/03/10(金) 07:03:19.40ID:6DXt0aZP0
趣味でやってただけだがHPSは分かりやすくて良かったな
Cに挫折し上記を試したがプログラミングでどういうことが出来るのかなど理解出来たし
考えて書いて思い通りに動くって体験は楽しかったわ
0357アシクロビル(茸) [US]垢版2023/03/10(金) 07:03:54.87ID:Kzx32yf90
A-Cの3人に大体同じだけどところどころ異なる3つのWORD文書をテンプレとか利用してまとめて出力可能な入力フォームがほしい
例えば案件番号がA100、B100、C100とか、
テンプレが「o月o日までに納品。」のところ、A、Bには「1月1日までに納品。」、Cには「1月1日までに納品。事前連絡必要。」とか…

共通項目(案件番号の100とか、1月1日)は一度の入力で済み、相違項目(事前連絡必要。)は適宜入力してC文書にだけ反映されるような、入力フォームみたいのがほしい

どんな言語の何あたりを勉強すると良いか教えて
0358レムデシビル(東京都) [CN]垢版2023/03/10(金) 07:23:38.68ID:58Ucp9OJ0
VBA
環境構築が楽なのと、実用性がマッハ
0360バロキサビルマルボキシル(東京都) [US]垢版2023/03/10(金) 07:32:08.60ID:d6NyYRrt0
メモリ管理しなくてもいい言語は
プログラマーというかCADオペレータだよね
0361ペンシクロビル(東京都) [ニダ]垢版2023/03/10(金) 07:33:08.25ID:xJhDNRef0
なでしこ
0362ペンシクロビル(ジパング) [CN]垢版2023/03/10(金) 07:34:12.80ID:+ng8reGL0
小学6年の俺でも33年前にできたベーシック
0364レムデシビル(茨城県) [NO]垢版2023/03/10(金) 07:39:27.27ID:xDQovrzA0
> 半年後に自分でソースコードを読み返したりするのが難しい言語

この手の全くわからないんだけどそんなの実在するのか?
要はワープロで描いた自分の作文が半年後内容理解できなくなるんだろ?
それだと誰もメンテ出来ないってことじゃん
0365ダクラタスビル(茸) [JP]垢版2023/03/10(金) 07:52:18.75ID:mO1x5Ivl0
Visual Studioがあるやろ。Visual BASICも内包してるんじゃないの?(´・ω・`)
0366レムデシビル(茸) [US]垢版2023/03/10(金) 07:59:57.65ID:uIWvPPc30
IDENTIFICATION DIVISION.
CONFIGURATION SECTION.
0367アメナメビル(東京都) [US]垢版2023/03/10(金) 08:18:51.90ID:NMdgP8Pq0
qiitaのスクショみるとMac率が高いし元MSの人や俺でさえも当たり前にMacだからまずMac買う勇気があるか聞いてみるわ。c python php perl ruby bash + apacheは最初から内蔵されてるしxcodeをストアからダウンロードすればもっと増えるしね。
0368ソホスブビル(長崎県) [GB]垢版2023/03/10(金) 08:19:58.36ID:C5ES9jnP0
プログラミングって、簡単にいうと何?
画像とか組み入れてゲームとかホームページとか作るためのもの?
昔、BASICとかFORTRANとか使ってたけど、今でもあるの?
0371コビシスタット(埼玉県) [US]垢版2023/03/10(金) 08:52:39.57ID:lfPgFG0S0
>>364
IDEが静的型付け以外だと型返してくれないから
ぱっと見なんのデータ扱ってるのか訳わからなくならん?
Pythonとか自分で書いたのに解読するのに時間かかりがち
0372エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 08:58:20.96ID:an7MK4O80
プログラムの入門的な感じで
ノーコードのGUIでパーツを組み合わせるタイプのは
教わった側としてはいい結果になるのか?
仕事として使うには現状では上手く行かなそうだけど
雰囲気としては理解できるのか?
将来chatGPTとかと組み合わせて何とかなるのか?
0373エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 09:00:05.35ID:an7MK4O80
コードの解読はちゃんとコメント付けておくとか

AIにコメント付けさせるのが役に立つようになるかな
0375アシクロビル(愛媛県) [PH]垢版2023/03/10(金) 09:13:18.05ID:udU0W8c90
>>372
動作するフローチャートって感じで、それはそれでイメージ的にはいいと思う
コーディングはまた別だろうけど、概念として
0376エトラビリン(静岡県) [TW]垢版2023/03/10(金) 09:31:11.46ID:wDGhRcWb0
ドシロウトのハード屋の自分にとっては
エクセルマクロは手軽に楽しく学べてよかった
0379エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 10:11:36.47ID:an7MK4O80
>>375
UMLのアクティビティ図からコードに落とすとかになればいいかもしれない
部分的にコードを出力できなかったら代わりにその部分を作るようにコメントか仕様を出力すればいいし

出力するコードの言語に依存しない記述ができるはず
0383イドクスウリジン(東京都) [RU]垢版2023/03/10(金) 10:27:29.39ID:R2so6GAg0
>>352
phpはperlで動くのでcgiと変わらない
それだけ
cgiとまるで別物ではない
0387エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 10:42:12.10ID:an7MK4O80
>>386
chatGPTが出てきて変わるかもしれない
自然言語で説明してもCodeを出力できるみたいだし
ただ今はそのままだとバグがあるようだけど
0389ラルテグラビルカリウム(埼玉県) [GB]垢版2023/03/10(金) 10:47:34.93ID:TIiFvp+30
AIさんはテスト仕様を作るとか得意そうじゃね?
んで、それに基づいて自身でコード書いてテストして、
全部パスならコード自体の中身なんてどうでもいいじゃん。
0390アバカビル(静岡県) [SG]垢版2023/03/10(金) 11:13:44.46ID:IfADh+dx0
>>388
Cをコンパイルしてできた機械語を解読しようと思わないでしょ
それと同じだと思えばもう色んな言語を覚える必要なくなるんじゃね?とは思うわ
0391ダルナビルエタノール(ジパング) [US]垢版2023/03/10(金) 11:27:50.74ID:HPKr2MK30
このスレ見るだけでも日常を多少便利にする程度にするプログラミングと、
趣味として遊ぶためのプログラミング、ITドカタで使用するプログラミング、
意識高いコーダー()のプログラミングが入り乱れてるな

ターゲットはどれなんだ
0394エルビテグラビル(茸) [JP]垢版2023/03/10(金) 12:06:47.07ID:Va1BoMsz0
ここのIT土方のみんな、
教える前にそんな報われない底辺仕事に就くなよ
って必ず忠告するんだぞ
0396エルビテグラビル(茸) [JP]垢版2023/03/10(金) 12:11:54.92ID:Va1BoMsz0
>391
このスレの住人見れば
当然ITドカタでしょ
0398レムデシビル(香川県) [CA]垢版2023/03/10(金) 12:19:58.92ID:wutHAjlx0
>>364
お前は本格的な開発をしたことがない素人か世界有数の天才かどちらか
0399ソリブジン(東京都) [US]垢版2023/03/10(金) 12:24:41.25ID:JN3f1lQj0
>>398
オレのコードじゃなくね?けどオレのコメントあるしなって感じになるよね
0401ソリブジン(光) [ニダ]垢版2023/03/10(金) 12:26:48.06ID:Th52Zp4o0
フォートラン
0403エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 12:29:36.17ID:an7MK4O80
>>388
コメントも出力できるみたいだから人間が書くのと変わらない
0404ダルナビルエタノール(ジパング) [US]垢版2023/03/10(金) 12:31:40.49ID:HPKr2MK30
自分で書いて半年程度で忘れるのは低級に近い言語なのに規模がデカすぎるとかじゃなきゃあり得ないと思うが
もしくは学習曲線が急すぎて半年前と全く別のコーディングスタイルになったか

昨今の高級言語できちんと部品化してコメントには動作じゃなく目的を記してやれば
読めなくなるなんてそうそうなくなる
もしくは忘れても目的が記されてればすぐに読める

わからなくなるのは不要なことが書かれていて、必要なことが記載されていないものに多い
0408レテルモビル(ジパング) [US]垢版2023/03/10(金) 12:46:36.30ID:8Bw76gIS0
>>372
今思えば俺は幼少期にRPGツクールをやったことが変数や条件分岐の概念を理解できたきっかけだと思ってる。
0409エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 12:47:10.83ID:an7MK4O80
大規模なのはバグなしで動くようなのをchatGPTで出力するのは未だ難しいだろうな
関数1つとかなら可能かもしれないけどシステム全体は未だ難しいだろうな
0410ホスカルネット(福井県) [ニダ]垢版2023/03/10(金) 12:49:06.90ID:SD9be+/g0
一部の天才 → どの言語から始めようが問題ない

マス層の凡人 → 最初に始める言語や環境(教えてくれる人の質)大事

一部のバカ → 適正ゼロだからなにやってもダメ
0411アメナメビル(SB-iPhone) [GB]垢版2023/03/10(金) 12:51:32.80ID:eUYko10O0
>>238
C++ はC++11 辺りから、「クラス付きのC」から独自の巨大言語に舵を切ったような気がする。最新のC++ の仕様を盛り込んだコードは、昔のC++しか知らない人から見ると、「それ、本当にC++かよ!」と言いたくなるような、意味不明な言語に成長しちゃったよ
0413エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 12:56:35.19ID:an7MK4O80
制御面では逐次処理、分岐、繰り返し
データ構造面では、変数、配列、辞書、キュー、スタックとか
Cだとポインタとかリスト

ノイマン型コンピュータの基本として記憶装置(メモリ)とCPU、プログラムカウンタの概念、関数呼び出しとかでスタック
データを保存するヒープメモリ

コンピュータの基本構想とプログラムを上手く切り離せればいいけど、言語によって関わりの程度が違う
入門としてはコンピュータの部分は切り離せたほうが簡単だと思う
0415エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 13:00:50.57ID:an7MK4O80
UMLとかからコードを自動的に生成できるようになれば
仕様書とCodeに差分があるような事を防ぎやすくなる

今はCode変えて仕様書変えてとか手間がかかるから
仕様書は更新されなかったりする
仕様書見ても実際と違うからCodeみた方が確実だけどCode読むのは場合によっては難しいし
0417エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 13:04:21.45ID:an7MK4O80
>>414
何か修正する時に仕様書を修正してコードができるのなら
出てきたものを理解しなくてもいいんじゃないか?

今でもコンパイルした結果をいちいち確認しないように
よっぽどの事がないとコンパイルした機械語を見たりはしない
テストするのは同じだし
テスト項目やテストの実施に時間かけた方が品質は保てるんじゃないか
0420エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 13:06:28.83ID:an7MK4O80
ブラウザとかHTMLだとネットとかサーバとかの概念も関わってくるから説明したり理解する事が増えるだろうな
0421メシル酸ネルフィナビル(ジパング) [US]垢版2023/03/10(金) 13:08:56.35ID:OdwPoudl0
構造化の有り難みを知らずして構造化は使いこなせない
責務分割の有り難みを知らずして責務分割は使いこなせない

1を聞いて10を知る奴を除き、皆一度は低水準な環境・開発手法で発狂させ今の道具をどうすれば使いこなせるかを学ばせるべき
0422ホスフェニトインナトリウム(秋) [US]垢版2023/03/10(金) 13:10:01.43ID:/Fpihli00
Perl

classが存在しない、リナやMacで特別にインストールしなくてもそのまま動く、
ひろゆきやホリエモンでも使える敷居の低さ
0423エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 13:10:10.49ID:an7MK4O80
>>419
テスト項目の合否を決定するのは要求仕様書がないと無理なんじゃないかな
同値分割とかするにしてもどの範囲の値でどうするのかを決めるには業務とかからの要求が必要だし

会社やサービスによって対応可能な値が違う
取り扱い商品が違うとか
0424イノシンプラノベクス(東京都) [CA]垢版2023/03/10(金) 13:11:22.12ID:FaFqESlO0
プログラム好きな人はイロイロ書くだろうが
現実の会社でリーマンしてると
VBA一択だよ。

だってセキュリティの関係上、他のプログラム作成って出来ないし
動かせないからな。
結局どの会社でも使ってるExcelから
VBA引っ張り出すしかないんだ。(素人でも何となくわかるし、引継ぎも出来る)

世の中そんなもんだよ。
0425エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 13:13:25.33ID:an7MK4O80
VBAはExcel以外でも動くよっになってるはず
新しいバージョンでは確認していないけど前はワードとかOutlookとかでVBAが動いた
0429アシクロビル(愛媛県) [PH]垢版2023/03/10(金) 13:22:21.71ID:udU0W8c90
QuickBASICで挫折したのでJavaScriptに逃げました
0430ダルナビルエタノール(ジパング) [US]垢版2023/03/10(金) 13:29:46.90ID:HPKr2MK30
>>424
Officeはもうjavascript対応してる
初学者にVB6以前の仲間のVBAを押しつけるより
多少は潰しがきくjsのほうがいいだろ

文法自体はOfficeが入ってない家のPCのブラウザどころかスマホタブレットのブラウザで
ローカルのHTMLファイル内にjs書けば動確までできるしな
0431エンテカビル(佐賀県) [FR]垢版2023/03/10(金) 13:33:22.85ID:an7MK4O80
>>427
要求仕様書が間違いないかしっかり考えた方がいいのは確かだろ
そもそもの業務と合ってない仕様書に基づいてテストをパスしても業務には使えない
プログラムそのものは動いたとしても使えないものになる
0432レムデシビル(香川県) [CA]垢版2023/03/10(金) 13:47:32.00ID:wutHAjlx0
>>430
マジ?
ずっとVBA使ってた
調べてみるか
0435アデホビル(埼玉県) [ZA]垢版2023/03/10(金) 14:59:51.10ID:QxGQmAyS0
男性のみなさん
ちゃんとミドル臭予防・スメハラ対策していますか?
職場や電車内で不快な匂いを放っていませんか?
自分では匂いに気づかなくても他人は他人の匂いに敏感です。
自分は毎日お風呂に入っているし制汗剤もしているから大丈夫だと思っていませんか?
いいえ、それだけでは不十分です!
特に男性は女性に比べ脂量が倍!その分体臭も2倍発生させやすいです。
制汗剤と汗の匂いが混じった匂いって不快な気持ちになりやすいですよね(´;ω;`)
簡単な匂い対策

脇毛がにおいをブーストさせるので脇毛処理は基本!
雑菌の糞の溜まり場になっている脇毛を除去することで匂い軽減の効果があると科学的に証明されています。
自身のニオイに配慮することは、人と接する際のエチケットの1つ。
またワキを清潔に見せることは周りへの配慮にもなるので、
ワキの身だしなみに気をつける習慣を付けましょう。特に肌を露出する機会が多いなら尚更です。
0436イノシンプラノベクス(東京都) [CA]垢版2023/03/10(金) 15:54:21.49ID:FaFqESlO0
>>430
ごめん、俺も初耳だわ。知った気でいた。
もう老害だな。(;ω;`)
0438ポドフィロトキシン(神奈川県) [ニダ]垢版2023/03/10(金) 17:01:57.81ID:yg1P4rRW0
>>383
PHPは最初から現在に至るまでPerlでは動いてないぞ
最初からCで書かれてた
PHP5.3の頃に一度Parrot上で動くようにエンジンを統合するとかいう話はあったけど

ただ、CGIとは別物ではないのでhttpdからCGIとして動作させることも可能だけど、高速なので普通はSAPIとして動かす場合が多い
0440ダクラタスビル(千葉県) [ニダ]垢版2023/03/10(金) 18:05:30.92ID:AEwUoOzN0
文系日曜プログラマーやってたら
書けるようにはなったけど

ライブラリでAIやった気になるより
数学やりたいんだよね
線型代数とか。
理系でも躓くとかいうしこまっちゃうわ。

3DもUnityとかよりもまず数学知りたい。
人によるんだろうな。
0441バロキサビルマルボキシル(東京都) [US]垢版2023/03/10(金) 18:15:55.08ID:d6NyYRrt0
プログラ自体は誰でもできるだろう
覚える文法とかたかが知れてるし
ただWindowAPIがクソなだけで
0442インターフェロンβ(福岡県) [US]垢版2023/03/10(金) 18:37:36.94ID:kn1xXOVP0
最初に覚えるのはハードと表裏一体のアセンブラ一択。
単純にアプリだけというなら必要ない。

そしてやりたいことが出来る言語をすればよい。

スタンドアロン完結であればコレ
サーバー側に載せるのはコレ
web用ならコレ という具合に
0443インターフェロンβ(東京都) [US]垢版2023/03/10(金) 18:46:20.96ID:1VpJw/AO0
言語コンソールを開いて突然に
a=1
と書いてenterキーを押して
aが1である事を認識できる言語は
BasicとPythonだけ。
0444アマンタジン(神奈川県) [US]垢版2023/03/10(金) 18:53:11.98ID:61ezo/2m0
>>443
だから何?
0445バラシクロビル(東京都) [BR]垢版2023/03/10(金) 20:26:57.62ID:iIAR5bXj0
>>443
ブラウザでF12押して開発者ツールのコンソールを開いたのち
a=1;
console.log(a);
を実行してみろ

これだけ環境構築が楽な言語が今他にあるか?
今のjsの手軽さに他は追いつけんよ
0446バラシクロビル(東京都) [BR]垢版2023/03/10(金) 20:28:40.81ID:iIAR5bXj0
>>443
ブラウザでF12押して開発者ツールのコンソールを開いたのち
a=1;
console.log(a);
を実行してみろ

これだけ環境構築が楽な言語が今他にあるか?
今のjsの手軽さに他は追いつけんよ
0447ラミブジン(ジパング) [ニダ]垢版2023/03/10(金) 20:29:15.35ID:/V7i67+E0
>>411
その通りなので
複雑な増改築を繰り返したC++よりも
最初から洗練された設計となっているRustをやった方がよい
どちらも出来ることの範囲と高速さは同じだがRustの方が様々な点で優れている
Rustは言語としてデータ競合防止やメモリ安全を静的にサポートしていることも大きい
0448ラミブジン(ジパング) [ニダ]垢版2023/03/10(金) 20:29:39.36ID:/V7i67+E0
>>411
その通りなので
複雑な増改築を繰り返したC++よりも
最初から洗練された設計となっているRustをやった方がよい
どちらも出来ることの範囲とC並みの高速さは同じだがRustの方が様々な点で優れている
Rustは言語としてデータ競合防止やメモリ安全を静的にサポートしていることも大きい
0449テノホビル(神奈川県) [US]垢版2023/03/10(金) 20:45:01.49ID:EGkzcGA00
>>1
basicがいいと思う
0452インターフェロンβ(東京都) [US]垢版2023/03/10(金) 20:55:31.35ID:HtAMvB8s0
よく分からんけど、
ぶっちゃけ、最初の最初に使う言語はマシン語なんじゃないの?
0453ファムシクロビル(愛知県) [US]垢版2023/03/10(金) 20:56:54.80ID:/T+yhBeQ0
この板の奴らならどんな言語でもHelloWorldは出せる
0455ポドフィロトキシン(京都府) [US]垢版2023/03/10(金) 20:57:59.22ID:jPjyyv820
>>454
PIC
0457ダクラタスビル(兵庫県) [KZ]垢版2023/03/10(金) 21:00:19.75ID:oisZKMdB0
デジタルアナログ回路設計や高周波回路はエッチングしたりオシロや抵抗、コンデンサー等々揃えるのが大変なのでFPGAお勧めです
0458ラミブジン(ジパング) [ニダ]垢版2023/03/10(金) 21:05:23.79ID:/V7i67+E0
>>454
何をするかに依る
高速性と省メモリが必要ならばRustが良いよ
0460イドクスウリジン(北海道) [CH]垢版2023/03/10(金) 21:17:34.57ID:2gTOyJYF0
AndroidStudio+java/kotlinでスマホで動くプログラム作ったら楽しいよ
本一冊で動くヤツ作れるし
0463バロキサビルマルボキシル(ジパング) [EU]垢版2023/03/10(金) 21:55:14.53ID:wq+rk1/P0
多くの人にとってはプログラミングが出来ることよりも
ロジカルな考え方ができるようになることや、
限られた資源や既存の資産と折り合いを付けつつ
処理を構築することを学ばせたほうが遥かに有用なので
Factorioやマイクラで巨大施設作ったほうが楽しみながら色々見えるようになる
0464ガンシクロビル(沖縄県) [US]垢版2023/03/10(金) 22:01:47.83ID:iWHMiHGx0
もうAIがプログラムする時代は秒読み段階なのに今から覚える意味wwwww
0467レムデシビル(香川県) [CA]垢版2023/03/10(金) 22:58:32.76ID:wutHAjlx0
>>454
今の時代Pythonかjavascriptだわ
0469レテルモビル(神奈川県) [IR]垢版2023/03/10(金) 23:12:03.13ID:HnDbwCNp0
今Rust勧めてるやつって昔DやGoやHaskellだと騒いでた奴らに似てるな
これからはこの言語!とか騒ぐだけ騒いで
結局特に何か生み出したわけでもない人達
0470レテルモビル(ジパング) [US]垢版2023/03/10(金) 23:13:11.11ID:Fknot9fh0
>>464
AIは悪意を持ってしまう。感情を持たないロボットを作るのは人間がやらないと。
0471レテルモビル(ジパング) [US]垢版2023/03/10(金) 23:13:53.01ID:Fknot9fh0
>>469
昔Rust勧めた俺は?
0473ラミブジン(ジパング) [ニダ]垢版2023/03/10(金) 23:24:13.28ID:/V7i67+E0
>>469
Rustは珍しくGoogleやMicrosoftやAmazonなど大手ITのライバル同士が手を組んでRust Foundationを新たに立ち上げて共同で支援支持しているほどの本命のプログラミング言語
これまでの言語とはその点で大きく異なる
さらにRustはガベージコレクション(GC)を使わないのに自動的に即座に安全にメモリ解放してくれる初のプログラミング言語
そしてRustはC言語と同等の速さと省メモリを実現できる言語
0476エトラビリン(東京都) [US]垢版2023/03/11(土) 01:16:52.78ID:5BZn+vSS0
>>473
今の時代、言語に速さを求める需要はあまりないと思う
ただメモリ解放を意識しないでいいのは素晴らしいね!
0477マラビロク(京都府) [US]垢版2023/03/11(土) 01:20:29.65ID:0rbCv+ID0
>>476
wasmってのがあって、使えばウェブブラウザにRustが使えるわけ
Javascriptって致命的な弱点として遅いでしょ
そこをクリアしたら高速で地図が見れたりするわけよ
0479ラミブジン(東京都) [US]垢版2023/03/11(土) 01:25:33.92ID:YxtqiBBb0
>>476
C並みの爆速が出るのに
自動メモリ解放で安全安心!
というだけでおトクじゃん
そんな言語は今までなかった
Rustは時代を変える言語だと思うよ
0480エルビテグラビル(東京都) [FR]垢版2023/03/11(土) 01:26:12.26ID:c+LchnMT0
現状google mapが重いかって言えばそんなことないからなぁ
オーバーヘッドで言えば通信速度とかのほうが全然大きいし
0481ラミブジン(東京都) [US]垢版2023/03/11(土) 01:33:49.29ID:YxtqiBBb0
>>480
いくらでも狭い範囲の用途だけを考えることができるけど
現実には手元ですらブラウザやOSにさらに通信先には様々なサーバーやそれらを今ならクラウドなどが支えてるわけよ
それら全てで既にRustの利用が始まっている
0482パリビズマブ(東京都) [US]垢版2023/03/11(土) 01:40:45.69ID:DnuP0xx00
昨今のDX推進とやらでプログラミングを教えてる立場だけどUiPathやPowerAutomateやWinActorなんかのRPAでプログラミングの基礎を学ぶのが良いと思うわ
企業で導入に障壁の無く一番環境を整えやすいVBAでも教えてたりするけどRPAの方が明らかに基礎を覚えるの早い
命令文を書く時点でついていけくなって挫折する人多いしな
ただライセンスの制限があるから実務では費用の問題が出てくるけど
0483パリビズマブ(東京都) [US]垢版2023/03/11(土) 01:55:11.14ID:DnuP0xx00
まあRPAの導入が難しい企業でプログラミングを教えるのはVBAが一番いいと思うよ
ガバナンスやセキュリティがまともな企業だと他の言語を導入するのに障壁があったりするしな
0484アバカビル(光) [US]垢版2023/03/11(土) 03:30:19.15ID:Mo+Egk9S0
VBAはバージョン管理がうんこだから糞
0486レテルモビル(東京都) [US]垢版2023/03/11(土) 04:05:37.10ID:WeLuhReD0
超ど素人にはBASICでいいよ
クラスも関数も無いifとforで上から下に進んで終了のやつ
それで興味が出てくるなら勝手に勉強し始める
0488オセルタミビルリン(佐賀県) [FR]垢版2023/03/11(土) 07:48:15.39ID:sy+CVXxA0
>>484
Excelでソースコードをテキストファイルにエクスポートできるから
他の言語と同じようにgitとかSubversionとか使える
0489ドルテグラビルナトリウム(石川県) [US]垢版2023/03/11(土) 07:56:52.18ID:NaGLtg+b0
>>454
趣味のおっさんの立場から言わせてもらうなら、
メジャーな言語にしたほうがいい
ググればある程度情報が出てくるから
それでもいずれわからないところが出てきて行き詰まるぐらいだし
詳しい専門家を尊敬する
そういう意味ではVBAが最強だと思う
0492ペンシクロビル(光) [US]垢版2023/03/11(土) 09:43:46.42ID:hRa8VCJl0
妻のお願い「複数ページのPDFを1つずつ別ファイルで保存する作業の自動化」
できそうだけど、疲れ切っていたので考えられず、ダメ元でChatGPTに聞いたらなんとかしてくれました。すごすぎ

Twitterより
0493レテルモビル(静岡県) [ニダ]垢版2023/03/11(土) 09:55:41.10ID:q4OeRTFj0
教える・・だけならマジでCOBOLも良いぞ
簡単な計算をするだけなら、すぐに覚える事ができる

単にある程度以上の事をしようとすると面倒になるだけだし、
そもそも現代では使いようが無いわけだがw
0498オセルタミビルリン(大阪府) [US]垢版2023/03/11(土) 10:43:55.01ID:wMthOk1c0
BASIC一択だよな
昔のPCのエミュレーターでいつでも使えるし
超簡単なのは事実
俺もPC-6001で未だに色んなゲーム作ってるわ
コンパイラ持ってるし雑誌とか
いっぱい残しててライブラリーとか充実してるからな
0500テラプレビル(神奈川県) [US]垢版2023/03/11(土) 10:46:21.28ID:wpL4yFXb0
世界一の大富豪のビルゲイツもBASICプログラマなんだぞ
これはBASIC一択だろ
0501エンテカビル(東京都) [KR]垢版2023/03/11(土) 10:47:15.09ID:wPvQlt+b0
ハングル
0503レムデシビル(神奈川県) [IR]垢版2023/03/11(土) 10:51:52.21ID:ovslOOe90
>>481
過去に消えた言語もそれは同様だな
なんの説明にもなってない
そしてRustより良い言語が出たらRustはオワコン!次はこれ!って乗り換えるんでしょ?
それならド素人向けなら他の言語の方が遥かにマシだよ
0504アマンタジン(公衆電話) [ニダ]垢版2023/03/11(土) 10:59:29.76ID:Zxhya+fS0
このスレを見てると
プログラマーって文系職業なんだなって思う
0506マラビロク(京都府) [US]垢版2023/03/11(土) 11:04:01.62ID:0rbCv+ID0
理系プログラマと文系プログラマの違いは
・周波数が理解できててOFDM(Wi-Fiの技術)の概念を理解できるか
・電圧やインピーダンス(マザーボードのスペックそのもの)を理解してるか

みたいなところで分かる
0507バロキサビルマルボキシル(茸) [CN]垢版2023/03/11(土) 11:04:21.54ID:YTJOOyJj0
言語には一長一短あると思うが高レベルにある言語を一つ選ぶとしたらC++でいいよね?
ゴルゴ13がM16を選ぶ理由と同じで一つだけ選ぶとしたらだよ?
0510オセルタミビルリン(大阪府) [US]垢版2023/03/11(土) 11:09:01.78ID:wMthOk1c0
今じゃライブラリーが充実してて
プログラマ側の知識が必要なくなってきてるからな
行列計算知らなくても3Dゲーム作れるし
0511ラミブジン(東京都) [US]垢版2023/03/11(土) 11:12:58.68ID:YxtqiBBb0
>>507
IT大手などがじわじわとC++を捨ててRustへ移行しつつある現状を見よう
セキュリティ面の効果が大きく異なるためいずれC++不可案件が増える
0512ピマリシン(東京都) [ニダ]垢版2023/03/11(土) 11:15:19.86ID:7CVh+YLb0
>>1
10位だけディスられてる感w
0513ラミブジン(東京都) [US]垢版2023/03/11(土) 11:24:28.23ID:YxtqiBBb0
>>503
特徴あるメリットのない言語は消えた
RustはCと同様にGCが無く省メモリで最高速クラスでありながらメモリ解放は全て自動的に即座に常に安全に行われる史上初のプログラミング言語
Rustは全てのメモリ安全性とデータ競合回避をコンパイルが通った時点で保証される点でも史上初のプログラミング言語
0515エファビレンツ(ジパング) [JP]垢版2023/03/11(土) 11:30:13.96ID:kztBpO8w0
なでしこ
ひまわり

で十分、基本と使い方と組み方を教えれば、英語を知らなくてもプログラムが組める。


良く有るパターンが、道具を与えて自分で何とか覚えろと言うパターン。聞いたら教えるけど、そもそもが分かっていないので何を悔いたら良いのか具体的に分からない。
0519アデホビル(大阪府) [KR]垢版2023/03/11(土) 11:55:09.03ID:YjJr+ow30
GoogleやMicrosoftが「Rust」言語でOS開発、背景に国家による諜報活動の影
https://xtech.nikkei.com/atcl/nxt/column/18/00692/042700054/

 1970年代初めにUNIXの開発にC言語が採用されて以来、OS開発はCやその後継であるC++の独壇場だった。グーグルはこれまでもAndroidの開発にJavaやKotlinを採用していたが、カーネルやデバイスドライバーなどOSの下位レイヤーの開発にはC/C++しか使ってこなかった。RustはC/C++と同様に下位レイヤーの開発に使用する。

 グーグルは数千万行にも及ぶ既存のC/C++のコードを書き換えるのは不可能としており、新規のコードの開発にのみRustを適用する方針だ。それでもOS開発の常識が数十年ぶりに変わるのだけは間違いない。

 RustはWebブラウザー「Firefox」を開発する米Mozilla Foundation(モジラ財団)が開発を主導するプログラミング言語だ。開発が始まったのは2006年で、安定版であるバージョン1がリリースされたのも2015年のことだ。まだ新しいプログラミング言語をグーグルやマイクロソフトがOS開発に採用する理由は、OSのセキュリティー強化にある。

 Rustは、プログラムに必要なメモリーの確保や解放に関連するバグが生じない「メモリー安全」が保証されたプログラミング言語である。それに対してこれまでのOS開発に使われてきたC/C++は「大規模な開発においてメモリー安全なコードを記述することがほぼ不可能」(マイクロソフトのブログ「We need a safer systems programming language」より)なのだという。

【脆弱性の70%がメモリー管理バグに起因】

 グーグルによればAndroidに存在した深刻なセキュリティー脆弱性の70%近くがメモリー安全に関するバグに起因するという。同様にマイクロソフトも、同社製品に存在したセキュリティー脆弱性の70%がメモリー安全に関するバグに起因すると述べている。C/C++を使う限りセキュリティー脆弱性を根絶するのは不可能と考えて、Rustを採用するに至ったというわけだ。
0521インターフェロンβ(鹿児島県) [CN]垢版2023/03/11(土) 12:15:51.04ID:ZDZo8fgd0
他のこと勉強したほうがいいんじゃない?
0523アメナメビル(山形県) [US]垢版2023/03/11(土) 12:25:32.09ID:iBX0Ve+40
OSを記述できるような言語を初心者に進めるとかどういう神経なんだろうw
0524インターフェロンα(東京都) [NL]垢版2023/03/11(土) 12:25:57.88ID:LzlM//0f0
C#は公式ドキュメントも他のナレッジも蓄積してて情報がすぐ出てくるから学びやすいと思う
0525ラルテグラビルカリウム(茸) [ID]垢版2023/03/11(土) 12:34:23.05ID:5+l5SoL10
 
くだらん

クレヨンで立派な絵を描くやつもいれば

何万円の画材道具を揃えてやっても糞みたいなものしか書けない奴もいる

それだけ
 
しいて言えば突飛な言語ではなくオーソドックスで長年使われているオブジェクト思考言語が良い

基礎を学び0から1を一人で作り上げる経験をしてGOFなんてちゃっちーものではなくもっと原理原則を学ぶ

それができない

プログラマと称する連中のほとんどが基本中の基本であるアドレス参照すらわかってない

  
0526イノシンプラノベクス(東京都) [US]垢版2023/03/11(土) 12:37:09.78ID:dYtGgYTN0
>>448
また同じことを書いてるのか
宣伝工作員か

それ式で
ゴミみたいな情報欠落欠陥webp静止画像をごり押ししてんだろうな
0527アデホビル(大阪府) [KR]垢版2023/03/11(土) 12:40:41.69ID:YjJr+ow30
https://japan.zdnet.com/article/35183866/
Amazon Web Services(AWS)は、同社のエンジニアたちがプログラミング言語「Rust」を
使っている大きな理由として、エネルギー効率の高さを挙げる。
AWSは早くからRustを採用し、Rust Foundationの創設にも携わった。
現在もRustの普及に熱心に取り組んでいる。

AWSのソフトウェアエンジニアで、Rustの普及に取り組む
Shane Miller氏と主任エンジニアのCarl Lerche氏の投稿によれば、
Rustはメモリー安全性を高め、セキュリティ関連の不具合を減らす役に立つだけでなく、
PythonやJavaよりもはるかに「エネルギー効率に優れている」という。
Amazonは、2025年までにデータセンターの100%を再生エネルギーでまかなうという目標を掲げ、
データセンターの環境負荷の軽減に取り組んでいる。
Rustの採用はその一翼を担うという。

Rustで構築されたAWSサービスの例としては、
コンテナーアプリ用のサーバーレスプラットフォーム「Lamba」を支える「Firecracker」、
「Amazon Simple Storage Service(S3)」「Amazon Elastic Compute Cloud(EC2)」、
コンテンツ配信ネットワーク「Amazon CloudFront」、
LinuxベースのコンテナーOS「Bottlerocket」がある。

「CやRustが他の言語よりもエネルギー効率に優れていることに驚きはない。
衝撃的なのは、その違いの大きさだ。CとRustを広範に採用すれば、
控えめに見積もってもコンピュートに使用されるエネルギーの量を50%削減できる可能性がある」と
Miller氏は述べ、その根拠として、C、GoogleのGo、Lua、Python、Ruby、Fortranなどをはじめとする
複数の言語のエネルギー効率を相対的に示した研究結果を紹介している。
0528イノシンプラノベクス(東京都) [US]垢版2023/03/11(土) 12:41:35.23ID:dYtGgYTN0
ジパング、大阪ほかコロコロしてるから
シナの工作員だなRust

webassembly踏ませて
脆弱漬け、広告漬け、踏み台

いろいろ企んでる在日や五毛だな
0529ホスフェニトインナトリウム(京都府) [FR]垢版2023/03/11(土) 12:46:34.82ID:BTvZNNVj0
基本的にはc言語でいいと思う
0530イノシンプラノベクス(東京都) [US]垢版2023/03/11(土) 12:47:18.01ID:dYtGgYTN0
オープンソースや
脆弱性スキャナ自体が
マルウェアだった

なんてのがザラにあるから

新しいものに飛びつかないほうがいい
0532レテルモビル(東京都) [US]垢版2023/03/11(土) 13:00:42.84ID:yr1k7Dx60
pascalに一票
0534ロピナビル(香川県) [CA]垢版2023/03/11(土) 13:04:48.20ID:zgnsKDOR0
今COBOLで仕事してる人がどれだけいるのか知りたい
0538ペラミビル(やわらか銀行) [US]垢版2023/03/11(土) 16:28:21.83ID:aBPIxK1X0
>>534
昔会社にCOBOL楽しいですよとか言う
奇特な若い女の子がいた。
正直、なにかしらの手順見つけたら
他の人より近道してエッチできるかもと
思ってしまった。
0541アバカビル(東京都) [US]垢版2023/03/11(土) 17:12:31.31ID:Xt5jdaXk0
仕事でプログラミング言語は7つぐらい書いてきたけどお
何から始めてもいいんじゃないのかなあ?
でもCOBOLだけは嫌ずら
COBOL自体が嫌なんじゃなくて、今時.COBOLとかやってる人は、銀行系とか金融系で、化石な人達の集まりだから
0542ファムシクロビル(光) [ニダ]垢版2023/03/11(土) 17:16:57.15ID:cORhNk7g0
>>1
ハングル
0543リバビリン(大阪府) [ニダ]垢版2023/03/11(土) 17:25:15.13ID:RgSoGJXD0
rubyって意識高い系代表な感じがする
macにベタベタ色んなステッカー貼ってそう
0544ビダラビン(愛知県) [ニダ]垢版2023/03/11(土) 17:34:07.40ID:DmQvh2Pl0
わい「Promiseって分かる?」
若い子「わかりません」
分からせるのに成功するの5割ぐらいで困る
0547イドクスウリジン(東京都) [CH]垢版2023/03/11(土) 17:43:30.51ID:ZHxnb8z/0
lisp
0548アバカビル(東京都) [US]垢版2023/03/11(土) 17:46:28.63ID:Xt5jdaXk0
マウスポチポチやって、キーボードカタカタやって、楽に仕事してるほーがいい。
昔はオレは時代の流れに追いついて、こんな巨大プロジェクトに参画して、こんなに金稼いでるぜ
俺って神!
とか勘違いしてたけど、今はポチポチやってユーザーが満足してくれるもんをプログラミングして作るほうが楽しい
0552ピマリシン(糸) [US]垢版2023/03/11(土) 18:57:11.93ID:ix8r8ilX0
>>546
同じ考えで10年くらい前からVB.NET使い始めた
今は仕事上のイレギュラーでVB.NET使って科学技術計算のシミュレーションプログラム組んでる

VB.NETやり始める時にVC#にしときゃよかったかなと今なら思うけどまあいいやw
0553テノホビル(東京都) [US]垢版2023/03/11(土) 18:59:23.70ID:W2NtiKJO0
>>32
VBAが素人向きなのは開発環境がいらない事

EXCELだけなら素人もみんな持ってるので誰でもすぐに勉強を始める事ができる
0556パリビズマブ(東京都) [IT]垢版2023/03/11(土) 19:27:44.46ID:+obD4M8m0
ブラウザあれば使えるjavascriptは環境構築すら不要だし
BASIC並に簡単に結果も見れる
デスクトップアプリが作りたきゃElectronや代替フレームワーク使えばいいしな
0557リルピビリン(神奈川県) [ID]垢版2023/03/11(土) 19:29:55.18ID:8F+k4eL90
いま50+アルファ歳で管理業務に携わらずに年金受給年齢まで仕事を続けたいが何を学べばこの先残れますかね。
COBOLは新人の頃に情報処理試験対策で学ばされただけですっかり忘れてるし直近までVBAだったけど能力が同程度なら若いのを採用するだろうし。
いまは詳しくは書けないけどDX推進部署でAWS上でPython等々。
0559リルピビリン(神奈川県) [ID]垢版2023/03/11(土) 19:44:25.16ID:8F+k4eL90
>>558 スレ違いすまんね。ご放念ください。
0562テノホビル(東京都) [ID]垢版2023/03/11(土) 22:26:46.51ID:I4MpmOFB0
仕事でプログラム書いてるほうが気が楽
プログラムって自分が書いた通りにしか動かないから
たまに、なかなか取れないバクが出て、本番環境だと改修は常に当日中なのが仕事
それでも気が楽
0563テラプレビル(やわらか銀行) [KR]垢版2023/03/11(土) 22:38:51.35ID:TJTDqMaD0
>>534
コボルは事務処理書くのは得意だからな
銀行系はバリバリ現役だわ
0564アタザナビル(千葉県) [US]垢版2023/03/11(土) 22:39:41.72ID:GIsTHkkg0
ビギナーズ
オールパーパス
シンボリック
インストラクション
コード
0565ファムシクロビル(やわらか銀行) [SN]垢版2023/03/11(土) 22:44:36.82ID:bQrPka+e0
雑談スレみたいなもんだからいいんじゃね?
0566バラシクロビル(和歌山県) [ニダ]垢版2023/03/11(土) 22:44:37.94ID:qjJ+OrMg0
ドラッグストアでパートで働いてるんだけど割とキツイ
登録販売者に受かったら正社員って言われたけど社員の人はもっとキツそう
30歳からでもプログラマーに転職できるだろうか?
とりあず、java勉強してAndroidのアプリ作ってみる
0568アタザナビル(千葉県) [US]垢版2023/03/11(土) 22:53:52.43ID:GIsTHkkg0
フォーミュラ トランスレータも覚えやすい言語だけど、Cのような痒いところに手が届くようなものではないな
0569テノホビル(東京都) [ID]垢版2023/03/11(土) 23:22:10.81ID:I4MpmOFB0
プログラマ、SE、PM経験までありますが、コンサル領域は仕事をしたことがなかったので、今はプログラマが楽ですね。

プログラマでも、SEでも、PMでもまあ経験に基づくセオリーみたいなものはありますけど、エンドユーザーで、SE的な動きをしながらユーザーと仕様確認を直接してプログラム書いて検証してもらうスタイルが柔軟に動けて気楽です。

言語は何でも良いです。
0570エトラビリン(東京都) [US]垢版2023/03/11(土) 23:24:26.48ID:5BZn+vSS0
じゃあ仮に、素人向けの単純な電話帳アプリを作るとしたら
どの言語が最短で出来るんだろうか?
入力更新画面、一覧画面、あとデータ保存含めて
windowsだったらexcel-vbaな気がするんだけど。
0571テノホビル(東京都) [ID]垢版2023/03/11(土) 23:26:45.94ID:I4MpmOFB0
COBOLは、歴史の流れがあって金融系ぐらいしか残っていない。
COBOLが悪いんじゃなくて、COBOLしかやったことの無い人の技術者マインドがちょっといかがなもんかなあと思う人達はいます。

それはWeb系も一定数います。
でもなあ
渋谷系Web系プログラマと金融系汎用機プログラマは全く別物
カルチャーが違いすぎる
0572テノホビル(東京都) [ID]垢版2023/03/11(土) 23:29:40.19ID:I4MpmOFB0
空飛ぶモンティパイソンなんか良さげだと思いますよ。
あとはrust
0573オセルタミビルリン(大阪府) [US]垢版2023/03/11(土) 23:31:13.21ID:VG52dswg0
>>477
JavaScriptとTypeScriptの次に学ぶ言語はRustが一番いいな
フロントのWebAssemblyにも向いているしサーバーサイドにも向いている
0576バラシクロビル(やわらか銀行) [JP]垢版2023/03/11(土) 23:42:04.82ID:i6y1fZIU0
ド素人に教えるならPHPだな
適当に書いても動くのが利点

だが、それゆえ後で不幸を生む言語だと思う

言語は何作るか次第で選べば良いと思うがド素人に教えるとなるなあ
0578オムビタスビル(佐賀県) [FR]垢版2023/03/12(日) 00:39:23.38ID:SO9Dk4PX0
アプリとか作って上手く売れたら雇用契約しなくても収入を得ることはできる
生活するのに必要な額を必要な期間継続できるかはリスクがあるけど会社勤めしても会社が倒産したりする可能性もあるけどな
どっちの可能性が高いのかは個別に違う
0581テラプレビル(東京都) [ニダ]垢版2023/03/12(日) 00:51:54.96ID:vc9vEWK00
一時の気の迷いで使われちゃったRubyがしつこい油汚れのように残ってるの本当迷惑
0582アデホビル(東京都) [CN]垢版2023/03/12(日) 04:06:25.62ID:wI7d3QEc0
>>575
おまじない無しにprintfが動作する言語なんてあんの
0584マラビロク(やわらか銀行) [ニダ]垢版2023/03/12(日) 07:09:36.36ID:rC9+Z2RM0
>>557
ある程度出来るんなら幅広く知識を習得して教える立場がいいと思う
知らないものは知らない調べておきますでいい
0585イドクスウリジン(東京都) [US]垢版2023/03/12(日) 07:21:55.77ID:JgE4LB8A0
>>582
awk
0586オムビタスビル(千葉県) [US]垢版2023/03/12(日) 07:37:08.25ID:Q2NKQ8mT0
エクセルマクロで十分
0587マラビロク(やわらか銀行) [ニダ]垢版2023/03/12(日) 07:39:25.57ID:rC9+Z2RM0
>>582
Perlとか
0588ホスカルネット(東京都) [ニダ]垢版2023/03/12(日) 08:21:51.56ID:AzbxByj40
>>502
なでしこ でもできる

「お前はアホか」と言う

だけ
ブラウザ版じゃなくアプリ版なら

ワニが「正気か?」と言う

でワニの画像とセリフが一緒に出る

http://nadesi.com
0589ミルテホシン(神奈川県) [ニダ]垢版2023/03/12(日) 08:34:17.89ID:s0pJhN9N0
>>582
PHPもだな
<?php printf("%04d",x); ?>とかやる感じ
0590ラニナミビルオクタン酸エステル(静岡県) [CN]垢版2023/03/12(日) 09:10:45.99ID:6tZl0hPO0
大学で論理回路とか、2進数に関する講義を受けて気づいたけど
単にプログラミングと言っても、簡単な数式を扱うだけでなく
複雑な処理をする場合、言語の仕様をきちっと覚えるのは言うまでも無いけど
アルゴリズムをそれなりにきちっとしないと、単純なコードを長々と記述して
処理時間が長くなるのが出来ても、今は処理速度が速くなったコンピュータがあるから良いけど
まともなプログラマーになるには無理があるかな
0592テラプレビル(東京都) [ID]垢版2023/03/12(日) 11:50:38.19ID:bc6OV59w0
COBOLというか汎用機
汎用機自体が今後は、淘汰されていく時代に入っているので、これから覚える必要がない。

COBOLプログラマは年々高齢化
年齢制限が無いんじゃなくて、若い人が入ってこないんで、仕方なく年齢制限を外している感じ

まあ、メーカーやユーザーの大人の事情で、完全には無くなりはしないだろうけど

今時、汎用機でCOBOLって




退屈Max
0594ホスアンプレナビルカルシウム(栃木県) [KR]垢版2023/03/12(日) 11:55:46.93ID:BfCB5iNv0
>>1
Z80アセンブラからやれ
0597テラプレビル(東京都) [ID]垢版2023/03/12(日) 12:00:45.47ID:bc6OV59w0
年寄りと仏壇は置き場に困るのう。
0598エムトリシタビン(東京都) [US]垢版2023/03/12(日) 12:03:42.80ID:BHcgbgmZ0
>>557
情報処理安全確保支援士は将来的には常駐がDX減税の要件になるみたいだし、日本政府が認める唯一の「情報セキュリティ専門家」だから今後は一定規模以上の企業に常駐化の方針らしいよ

それだと60歳オーバーでも資格あれば雇用が期待できる

正直、ジジイにAIとかpythonの仕事出さねーから(笑)やっても無駄。

情報セキュリティはマネージメント能力も必要なので若手よりも社会経験があるほうが良い。そっちの分野で頑張ったほうが良いよ
0599テラプレビル(東京都) [ID]垢版2023/03/12(日) 12:10:49.59ID:bc6OV59w0
少し現実的な話をすると
プログラミング言語というのは何年かの周期で主流が変わる。
なのでそれまで主流の言語を習得して、一生安泰とかいう世界では無い

次々といろんな言語を習得するスキルが必要となる
これについていかなければならない

なんて、少し真面目風に書いたりしたが、

プログラムを書くこと自体はまあ仕事としてはいいんじゃないか?
0600ラミブジン(ジパング) [US]垢版2023/03/12(日) 12:15:53.88ID:WNoWnU3V0
エスペラント
0604ラニナミビルオクタン酸エステル(やわらか銀行) [RU]垢版2023/03/12(日) 12:38:35.00ID:HK6JsljY0
>>602
ぴゅう太がいいだろうね
0607エファビレンツ(福岡県) [US]垢版2023/03/12(日) 12:49:29.22ID:6AyZz3wL0
>>594
Z80は8080に比べてレジスタは倍、16bitレジスタも増えたし相対アドレス指定もできるし、格段に使いやすいよなあ。
ハードと表裏一体のアセンブラを習得したらその他の言語の考え方そのものが違ってくるよな。
2進数のみの組み合わせで三角関数をどう表現するか?とかもう電算機の根本が判る感じ。
まあ、実際には既に各種計算のインストラクションセットがあるからそんなことはしないけどね。

例えば、モニタのある場所にドットを光らせるだけならそのビデオRAM対応地番に「1」を格納すればいいからね。
わずか数文字の命令。 

BEEP音をならせるにはスピーカーに繋がったIOポートの番地に任意の8BITデータを格納するだけ。
その8BITデータの数値に対応した音程の音が出る。僅か数文字の命令

文字通りハードと表裏一体。
これがその他の言語なら結構な量を記述しなければいけないから。
0608テノホビル(青森県) [US]垢版2023/03/12(日) 13:21:10.19ID:49z102370
>>1
一行コメントなんてどこにも書いてなくない?
>>1の妄想?
0609ソリブジン(東京都) [JP]垢版2023/03/12(日) 13:32:12.54ID:AAlHthlr0
ぺぇそん
0610オセルタミビルリン(奈良県) [GB]垢版2023/03/12(日) 13:37:01.44ID:fiFcJ6f10
janestyleのキャッシュ,過去ログ,dat,bak,Jane2ch.iniの[TEST]以降を一度に削除するプログラムをpythonで作った
思ったより簡単だった

結局VBAしかりGAS(javascript)しかりぐぐって使えそうなコードコピペして手直しするだけだから
文法や命令文なんて覚えてない
0612ミルテホシン(京都府) [US]垢版2023/03/12(日) 13:43:21.05ID:jFCs2xmb0
>>611
元々単に動く正常系のプログラムを作ること自体は全然大変じゃない
サンプルプログラムと言うものは、膨大な山のように現存しているわけだし
そこでプロの仕事というのは様々な状況下で様々な条件がかかることに対してのエラー処理になるんだ
仕事で行う作業とは9割がエラー処理だと言い切れるんだよ
0613ミルテホシン(東京都) [US]垢版2023/03/12(日) 14:09:39.71ID:Re4bpVf50
どなたかコンポーネントとチンポーネントの違いを教えてください
0614オムビタスビル(大阪府) [US]垢版2023/03/12(日) 14:18:07.19ID:D+LPynPA0
>>607
Z80より美しい6809がおすすめ
0615イドクスウリジン(東京都) [US]垢版2023/03/12(日) 14:29:22.54ID:JgE4LB8A0
>>614
FM-7でPC人生始まったんだけどマシン語始めたかったけど、6809信者がウザすぎてPC88SRに逃げたわ。今考えると09は面白いんだけど初心者には開発環境含めてハードル高すぎるた。
0616オムビタスビル(大阪府) [US]垢版2023/03/12(日) 14:42:33.78ID:D+LPynPA0
>>615
YAMAUCHIコマンドでサブCPU使わなかったの?!
0618リバビリン(埼玉県) [GB]垢版2023/03/12(日) 14:46:02.78ID:Wgbbf7Ds0
CQ出版の68000ユーザーズマニュアルっていうの今でも持ってる。
俺の脳内アセンブリ言語はこれ。
0619オムビタスビル(大阪府) [US]垢版2023/03/12(日) 14:46:51.38ID:D+LPynPA0
>>617
年齢関係なく自力で向上できる人でないと素質がないかも
■ このスレッドは過去ログ倉庫に格納されています

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