X



ぶっちゃけ始めるのにいい言語て何?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2020/03/03(火) 17:17:13.89ID:VgWTKanI
ぶっちゃけていいよ
0337デフォルトの名無しさん
垢版 |
2020/04/06(月) 01:50:10.46ID:FfkFpCDG
PythonとJavaScriptが逆だな
言語の重要性はJavaScriptが圧倒的に上
JavaScriptは替えが効かないからこれからもずっと保護される
PythonはなくなってもJulia使うだけだし、遅いけど汎用性はあるからコスパはいい
0340デフォルトの名無しさん
垢版 |
2020/04/06(月) 10:30:56.38ID:TxMJ3Tox
JULIA
FORTRAN
VB
0341デフォルトの名無しさん
垢版 |
2020/04/06(月) 20:48:02.75ID:ISRgl66Y
>>336-337
IoTも出来るらしいよ

JavaScriptで開発可能なIoT入門キット「obniz Starter Kit」
CambrianRoboticsが発売:専用クラウドサービスを無料で利用できる - @IT
https://www.atmarkit.co.jp/ait/articles/2003/25/news046.html
JavaScriptで制御できる電子工作ボード「obniz Board」にスリープ機能搭載版
単三乾電池で1年を超える動作も可能。店頭価格は税込6,930円。
https://akiba-pc.watch.impress.co.jp/docs/news/news/1241486.html
>スマホなどを使ってWeb上からプログラムを書くことができる電子工作ボード
 obniz Board 1Yは、スマートフォンなどを使ってWeb上からプログラムを書くことができる電子工作ボード。ハードウェアの専門知識が無くても制御できる点や、開発環境を選ばないといった手軽さが特徴で、スマートフォンと無線LANで通信しプログラミングすることもできる。
0342デフォルトの名無しさん
垢版 |
2020/04/06(月) 22:13:21.73ID:Dhdswjlr
KENTA は本当の事を言ってるから、人気ある

Ruby の女神・池澤あやかも、同じ事を言ってた。
大学で、C 言語を教えるから、ほとんどの人がプログラミングを嫌いになる

彼女は、山陰地方のRails 合宿へ参加して、プログラミングの面白さを知った。
Ruby の良さは、作ったアプリが動くのが、目に見えること

一方、ポインタとか、コンピューターの仕組みを学んでも、難しくて面白くない。
これが決定的に、効率的じゃない理由

バグが多いし、効率が悪いから、数年以上、年収200万円以下を強いられるw
まともに製品を作れない香具師に、400万円もやれないから
0343デフォルトの名無しさん
垢版 |
2020/04/06(月) 23:43:01.67ID:GpFUIHa7
こういうことがあるから

新型コロナウイルスの影響で「半世紀以上前のプログラミング言語の使い手」が急募される事態に

 アメリカ・ニュージャージー州のフィル・マーフィー知事が、2020年4月4日の記者会見で「プログラミング言語COBOLのスキルを備えたボランティアが必要です」と訴えました。
 その背景には、新型コロナウイルスの影響で失業保険の請求が急増しているため、
COBOLで記述された古いシステムの改修や維持管理を行える人材が必要になったという事情があります。

 COBOL-coding volunteers sought as creaking mainframes slow New Jersey's coronavirus response • The Register
 https://www.theregister.co.uk/2020/04/05/new_jersey_seeks_cobol_volunteers/

 COVID-19 Response: New Jersey Urgently Needs COBOL Programmers (Yes, You Read That Correctly) - Joseph Steinberg
 https://josephsteinberg.com/covid-19-response-new-jersey-urgently-needs-cobol-programmers-yes-you-read-that-correctly/

 COBOLは、故グレース・ホッパー氏やジーン・サメット氏らが1959年に開発したプログラミング言語で、
2019年にアメリカの電気電子学会が発表した「人気の高いプログラミング言語2019」では総合スコアが100ポイント中24.1ポイント、順位が全52言語中44位と、お世辞にも人気とは言い難いプログラミング言語です。

 そんなCOBOLについて、マーフィー知事は
「必要とされるボランティアのリストには、医療従事者だけでなく、レガシーシステムの改修ができるCOBOLのスキルを持った人も加わっています」と述べました。
 なお、マーフィー知事はこの時、誤ってCOBOL(コボル)を「Cobalt(コバルト)」と発音しています。
0345◆QZaw55cn4c
垢版 |
2020/04/07(火) 00:55:38.28ID:w472wWMC
>>335
java の世界でいうところの「参照」が、C のポインタに該当しますよ
あるいは、プリミティブ型に対応するラッパークラスの存在なども、そのあらわれでしょうね
以上のように java でもポインタの概念は存在しますので、java はゴミだとは私はいいませんね
0347335
垢版 |
2020/04/07(火) 02:21:45.94ID:4pHztzy0
>>345
ポインタ変数など直接アドレスを扱う方法が無くても、
内部でその機能が使われていればいいってことですか?
でしたらPythonとかも内部では使われていると思うのですが…
0348デフォルトの名無しさん
垢版 |
2020/04/07(火) 05:08:39.24ID:MOTMhUx1
コボルは既得権益みたいな重要なシステムで使われているけど、誰もやりたがらないそんなイメージ
終身雇用を保証してくれるならやる人はいそうではある
50代になってコボルやれって言われたら喜んでやるよ
0350デフォルトの名無しさん
垢版 |
2020/04/07(火) 07:04:19.58ID:twu5KLIw
>>345
こういう言語別だけど共通の概念
表にして欲しいわ
0351デフォルトの名無しさん
垢版 |
2020/04/07(火) 07:18:42.97ID:UmG0jYGu
どんな言語でも参照とコピーの違いは理解してないと結局は事故る。
javaがcより楽なのはメモリリークを気にしなくていいってことくらい。まあそれが大きいのだが。
0352デフォルトの名無しさん
垢版 |
2020/04/07(火) 11:42:34.07ID:gR6LXAik
逆に一般的に使われてる言語でポインタも参照もない言語なんてあるの?

COBOLでもあるでしょ
0353デフォルトの名無しさん
垢版 |
2020/04/07(火) 12:50:26.13ID:MYyEIK8A
始めるならエクセルVBA
なぜなら挫折する確率が高いので
高い開発環境が無駄になる
エクセルなら無駄にならない

それで挫折しない人ならステップアップしたらいい
0354デフォルトの名無しさん
垢版 |
2020/04/07(火) 14:12:45.25ID:2Qa7sIqa
コロナついでにコボラー絶滅して
コボル利用システムも絶滅すればいいのに
0355デフォルトの名無しさん
垢版 |
2020/04/07(火) 14:14:28.91ID:2Qa7sIqa
>>349
PASCALの参照渡しはCのポインタ渡しとほぼほぼ同じ
0356デフォルトの名無しさん
垢版 |
2020/04/07(火) 14:16:28.38ID:2Qa7sIqa
>>353
Excelは有償で買う必要あるが
Pythonは無料
0357デフォルトの名無しさん
垢版 |
2020/04/07(火) 15:15:18.74ID:nmle72r9
VBAやるぐらいならGASの勉強した方がマシだろ
無料で出来るしTypeScriptも使える
0358デフォルトの名無しさん
垢版 |
2020/04/08(水) 00:15:05.87ID:v33dZmja
でもGASって事務上がりのおばちゃんとかが手を出すには敷居が高いんだよな
Excelなら起動してalt+f11でコピペするだけでプログラミング出来るって感じれるけど
GASだとログインして拡張機能インスコしてスプレッドシート作成とかアプリ設定とか、前段階でやることが多い
そこで分からないことがあったら諦めそうなんだよね
ふるいにかけられちゃう
0359デフォルトの名無しさん
垢版 |
2020/04/08(水) 08:01:43.73ID:Ph0iXt3g
その種のふるいがないからVBAって広まるし、メンテもしずらいものになる
って気はする。つまりある種のトレードオフなんでねーのかと。
0360358
垢版 |
2020/04/08(水) 08:08:52.85ID:GwJiF8lG
>>359
それは確かに
0361デフォルトの名無しさん
垢版 |
2020/04/08(水) 08:59:08.21ID:tubPUYHE
ぶっちゃけpythonでしょ
ライブラリすげえもん
0362デフォルトの名無しさん
垢版 |
2020/04/08(水) 09:28:45.06ID:2cT/Aawx
マクロの記録があるから学びやすいのでは。
0363デフォルトの名無しさん
垢版 |
2020/04/08(水) 10:05:45.25ID:PxKcVHso
気軽なデバッグだしね
ライブラリとかほぼなんも設定いらんし
初期に設定関連で詰まるとしたら参照設定くらいだしな、それもほとんどない
0364デフォルトの名無しさん
垢版 |
2020/04/09(木) 20:07:01.62ID:CUZe7F2D
>>245
始めるのに良いであって、本格的な開発は別言語なり、それこそstackやcabalを入れられる様になってからで良い。
先ずはHaskell Platform なりをさくっと入れてghciとかで始めれば良い。
WinならGUI版ghciが最初からパス通ってるし。
0365デフォルトの名無しさん
垢版 |
2020/04/10(金) 00:13:11.93ID:6vV2EYPj
別スレ見てたら、いくら初心者でも言語のサイトに行って一式ダウンロードする
くらいは出来るみたいだね
そこからの環境変数設定は詰まる感じだけど
0366デフォルトの名無しさん
垢版 |
2020/04/10(金) 00:51:58.52ID:o2AeRAzP
マイコンの教材でC言語を勉強するのが王道!
0368デフォルトの名無しさん
垢版 |
2020/04/10(金) 07:34:09.95ID:dM0rZx5j
>>365
そういう意味じゃdos prompotやshellみたいなコマンドラインツールになれるとこからでも
よいのかもな。
0369デフォルトの名無しさん
垢版 |
2020/04/10(金) 10:24:57.28ID:nz1tlAhX
最初に覚えるのは
load
save
renumber
0371デフォルトの名無しさん
垢版 |
2020/04/10(金) 18:52:46.25ID:aog/TjU1
>>365 >>368

おっさんの俺からすれば、環境変数より一式ダウンロードの方が面倒臭く感じる。
ちなみにCE(通信系)→ルータ売り→法務ってキャリアパスwを経ている
0372デフォルトの名無しさん
垢版 |
2020/04/11(土) 08:33:27.81ID:A+Eh5Xi3
そりゃ昔の環境とは違うわな。
いまなら一式で1GBとかでも5分程度でダウンロードできる。
初心者が環境変数調べて設定する時間より圧倒的に早いだろう。
0374デフォルトの名無しさん
垢版 |
2020/04/12(日) 15:25:57.64ID:3rMcDl+M
>>373
>>373
ということで、CASLがベスト!
0375デフォルトの名無しさん
垢版 |
2020/04/12(日) 17:05:49.55ID:l6LiRBMQ
プログラミングより、Linuxの設定を覚えましょう。
0379デフォルトの名無しさん
垢版 |
2020/04/12(日) 18:55:22.81ID:l6LiRBMQ
何でもよくはありません。
Ubuntuに限ります。
0380デフォルトの名無しさん
垢版 |
2020/04/12(日) 20:23:31.70ID:ZcrteZ2V
古いPCにFreeBSD入れてBCC→機械語が実力最強!
飯は食えんが、知的な底辺になれるぞw
0381◆QZaw55cn4c
垢版 |
2020/04/12(日) 20:38:26.64ID:Ow/aPLgb
>>380
その bcc って FreeBSD 対応なんですか?
bcc ってなんですか?
0382380
垢版 |
2020/04/12(日) 20:45:36.09ID:ZcrteZ2V
>>381
GCCだ。
スマン。恥ずかしい(/-\*)
0385デフォルトの名無しさん
垢版 |
2020/04/12(日) 23:31:53.89ID:MgjoJCEg
BCG最強仮説
0387デフォルトの名無しさん
垢版 |
2020/04/13(月) 11:40:28.96ID:55TBkZUv
その時に需要ある勉強しやすい言語ならなんでも良い気がする
udemy、YouTube、qiita、その他諸々
環境はいくらでも揃ってるんだからね
0388デフォルトの名無しさん
垢版 |
2020/04/13(月) 14:17:10.19ID:VC7UwAZR
Q: 初心者が最初に買うのにオススメの万年筆ってどれですか?
A: その時に売ってるやつで書きやすい万年筆ならどれでも良い

お、おう
0389デフォルトの名無しさん
垢版 |
2020/04/13(月) 14:27:18.85ID:EJYCnm+H
万年筆とプログラミング言語を比べるのがナンセンスすぎるね

万年筆とパソコンを比べるならまだ理解できないこともないけど
0390デフォルトの名無しさん
垢版 |
2020/04/13(月) 17:11:23.06ID:52/e88OP
確かに具体的なアドバイスじゃないと初心者は困っちゃうよなー
1. 具体的にどの言語がお勧めか
2. その理由は何か
が聞きたいと思われる
0394◆QZaw55cn4c
垢版 |
2020/04/13(月) 21:31:41.90ID:fZC6wvDm
素人役でいきます!
web アプリを組みたいと思っています、お題は株関係で、どの株が現時点でお買い得かを演算を駆使して評価・蓄積し、日々表示するタイプのものです
どんな言語と環境を準備すればいいでしょうか?
0395デフォルトの名無しさん
垢版 |
2020/04/13(月) 22:13:19.60ID:3mZ9Fvzh
俺がバイナリーオプションやってたときに考えたアルゴリズム
これやれば半分は勝てるよ、マジで

import random
def kabu_yosoku_super_computer():
if random.random() >= 0.5:
return "株価は上がる"
else:
return "株価は下がる"
0396デフォルトの名無しさん
垢版 |
2020/04/15(水) 08:28:16.29ID:HWGsHCOM
インデントはしなくてもいいのでしょうか
0404398
垢版 |
2020/04/15(水) 23:36:13.34ID:7FflPtQF
別に金が欲しいわけじゃねーよ
わざわざアルゴリズムを自慢するんならそれくらいのものを出してみろってことだよ

>>402
イライラすんなよ
寿命縮むぞ
0405デフォルトの名無しさん
垢版 |
2020/04/16(木) 00:12:14.54ID:phPWx1q3
初心者におすすめの言語は何って聞くことで
回答内容からそいつがプログラマーに必要な思考力を持ってるかどうかや技術の幅や偏向が分かる

ってことがこのスレでよくわかった
0406デフォルトの名無しさん
垢版 |
2020/04/16(木) 07:50:03.97ID:QO7fdPDc
何でPascalって入門用に人気があったんだろう?
0407デフォルトの名無しさん
垢版 |
2020/04/16(木) 09:28:46.35ID:OVq9Y+gr
知識マウントおじさんしかいないここで質問すること自体、質問者のセンス無いよね
ググった方が早いし精神的にも楽
0410デフォルトの名無しさん
垢版 |
2020/04/16(木) 11:19:20.35ID:przIFznP
コボラーでもコロナ禍乗り切って長老になれば人間国宝とか認定してもらえるんだろうか
0411デフォルトの名無しさん
垢版 |
2020/04/16(木) 11:20:27.17ID:przIFznP
>>406
Cが誰でも手軽に使えるようになる前はPASCALが良かった
今でもPASCALが良いって言ってるとしたら老害
0412デフォルトの名無しさん
垢版 |
2020/04/16(木) 11:43:08.81ID:zj9NFYh8
いまGnu pascalで環境構築してはじめるとかいばらの道やなw
まあそういうわけわからんところに突っ込むってのも勉強になるから悪くもないだろうが。
0413デフォルトの名無しさん
垢版 |
2020/04/16(木) 11:56:21.17ID:hf86MqWd
8bitマイコンでTurbo Pascal
安い早い美味いと三拍子そろったスクリーンエディタ付きの統合環境
人気が出ないほうがおかしいとも言える
0414デフォルトの名無しさん
垢版 |
2020/04/16(木) 15:38:09.76ID:0zYEl/gR
>>374
横からだけど。。。

まあ初心者がコンピュータの仕組みを理解するって意味では否定はしない。
ただ、マシン語と一対一対応ってだけで、アセンブラとマシン語は別だよ。
axレジスタに8ビット読み込むのと、16ビット読み込むのはアセンブラでは同じmov命令だけど、
マシン語では違う命令として扱われる。
アセンブラはmov命令と宣言されたデータのビット数から対応するマシン語に変換してる。
0415デフォルトの名無しさん
垢版 |
2020/04/16(木) 15:52:08.37ID:/6OQYMCL
一対一じゃないけどな。
アドレスが確定しない限り使えない命令があるし。
誰が一対一なんて戯言言い出したんだろな。
0416デフォルトの名無しさん
垢版 |
2020/04/16(木) 15:57:08.63ID:8Ypxc09g
2019年 学ばれた言語ランキング
1位 PHP
2位 Ruby
3位 Python

https://dime.jp/genre/894627/?amp=1
0418デフォルトの名無しさん
垢版 |
2020/04/16(木) 16:29:58.15ID:ufwMigCa
じゃあjavascriptやればいいの?
0420デフォルトの名無しさん
垢版 |
2020/04/16(木) 16:47:37.41ID:gPTeML5m
しょうもない質問で申し訳ないが。

帳票など事務ソフト作る上でぶっちゃけどのプログラミング言語で作った方が作りやすい?

環境は複数台でデータ共有し帳票印刷やデータ出力する。

色々言語調べたけどこれっていうのが見つからなかったので。
0422デフォルトの名無しさん
垢版 |
2020/04/16(木) 16:53:33.77ID:/6OQYMCL
エクセリオン
0423デフォルトの名無しさん
垢版 |
2020/04/16(木) 17:15:11.23ID:ZrTWKD3l
>>420
その用途ならAccessでいいんじゃなかろうか
0424◆QZaw55cn4c
垢版 |
2020/04/16(木) 17:53:56.92ID:fQIjG+8C
>>413
turbo pascal は 8 ビットでは発売されませんでしたよ
0425デフォルトの名無しさん
垢版 |
2020/04/16(木) 17:55:46.31ID:yvbz0kjb
よく馬鹿にされてる言語ほど人材の流れが遅いから長期間の案件が多い

流行してる言語ほど人材の流れが早いから短期間の案件が多い

イメージがある
0427デフォルトの名無しさん
垢版 |
2020/04/16(木) 18:31:44.38ID:bMhDgyIh
>>423
言われてみればaccessでも良いような気がしてきた。
処理速度を考えるとデータベースはSQLにしようかと考えてました。
複数台同時処理は問題ないか気になるところ。
0429デフォルトの名無しさん
垢版 |
2020/04/16(木) 23:27:54.51ID:tywb42E3
学校などは、Ruby 1強だろ。
就職率100% をうたう所もあるほど

Ruby on Rails などは1年で、HTML, CSS/SASS, JavaScript, jQuery, Node.js, Yarn, Webpack, Babel, VSCode,
3大データベース、Linux, シェルスクリプト、GitHub, Heroku, CircleCI

驚異的なスパルタ!
Java 土方の10年分もあるようなカリキュラムw

Windows 10 なら、WSL, Ubuntu 18.04 で、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
rubyのコンパイルに、20分ほど掛かって、
ruby 2.6.6, node 12.16.2 を入れた

yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト
0430デフォルトの名無しさん
垢版 |
2020/04/17(金) 01:32:52.26ID:9Wq/dZkF
未経験でもちゃんとしたところで経験積めば爆速で成長できますし
マネタイズできない古臭い知識を増やしてマウント取ったところで面倒臭いやつだと思われるだけ
0431429
垢版 |
2020/04/17(金) 02:27:44.09ID:wSTFfL+S
COBOL, Java, VB みたいな、3大土方言語じゃ無理だろ

土建業みたいに、奴隷土方多重請負構造で、
属する階級・階層が決まっているから、
下流工程の給料は、上流工程の1/3〜1/10 とか

Java 下流工程を20年やっても、設計・サーバ構築運用なんて知らない。
Waterfall だから、上流工程の決めたものを、絶対にくつがえせない

関数内の処理を書くだけだから、文法しか知らない。
Linux などのOS・サーバーのことも知らない。
システムの作り方・運用などを知らない

一方、Ruby なんて、全工程をやる。
JavaScript もやるし
0432デフォルトの名無しさん
垢版 |
2020/04/17(金) 03:11:38.98ID:QjYeea5w
プログラミング言語ではないが、JSONから始めるのがベストと結論
データが基本中の基本だからな
0433デフォルトの名無しさん
垢版 |
2020/04/17(金) 11:00:02.11ID:ziEPMaag
>>416
これデータの出典が侍エンジニア塾じゃん
0434デフォルトの名無しさん
垢版 |
2020/04/17(金) 11:59:09.77ID:hPyuqvxz
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0

UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0

連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0

4Dエンジン
ttp://x0000.net/topic.aspx?id=3677-0

matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0

ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0

SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
0436デフォルトの名無しさん
垢版 |
2020/04/17(金) 13:56:20.60ID:3B9MCfUY
>>424
Z-80のCP/MでTurboPASCAL動いてた気がするんだけどあれはなんだったんだろう
■ このスレッドは過去ログ倉庫に格納されています

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