ぶっちゃけ始めるのにいい言語て何?
■ このスレッドは過去ログ倉庫に格納されています
インデックスが1はじまりのくそ言語なんて流行るわけないだろ。 >>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で通信しプログラミングすることもできる。 KENTA は本当の事を言ってるから、人気ある
Ruby の女神・池澤あやかも、同じ事を言ってた。
大学で、C 言語を教えるから、ほとんどの人がプログラミングを嫌いになる
彼女は、山陰地方のRails 合宿へ参加して、プログラミングの面白さを知った。
Ruby の良さは、作ったアプリが動くのが、目に見えること
一方、ポインタとか、コンピューターの仕組みを学んでも、難しくて面白くない。
これが決定的に、効率的じゃない理由
バグが多いし、効率が悪いから、数年以上、年収200万円以下を強いられるw
まともに製品を作れない香具師に、400万円もやれないから こういうことがあるから
新型コロナウイルスの影響で「半世紀以上前のプログラミング言語の使い手」が急募される事態に
アメリカ・ニュージャージー州のフィル・マーフィー知事が、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(コバルト)」と発音しています。 >>335
java の世界でいうところの「参照」が、C のポインタに該当しますよ
あるいは、プリミティブ型に対応するラッパークラスの存在なども、そのあらわれでしょうね
以上のように java でもポインタの概念は存在しますので、java はゴミだとは私はいいませんね 正直コボラーって一切食いっぱぐれなく安定して生きていけてそう >>345
ポインタ変数など直接アドレスを扱う方法が無くても、
内部でその機能が使われていればいいってことですか?
でしたらPythonとかも内部では使われていると思うのですが… コボルは既得権益みたいな重要なシステムで使われているけど、誰もやりたがらないそんなイメージ
終身雇用を保証してくれるならやる人はいそうではある
50代になってコボルやれって言われたら喜んでやるよ >>345
こういう言語別だけど共通の概念
表にして欲しいわ どんな言語でも参照とコピーの違いは理解してないと結局は事故る。
javaがcより楽なのはメモリリークを気にしなくていいってことくらい。まあそれが大きいのだが。 逆に一般的に使われてる言語でポインタも参照もない言語なんてあるの?
COBOLでもあるでしょ 始めるならエクセルVBA
なぜなら挫折する確率が高いので
高い開発環境が無駄になる
エクセルなら無駄にならない
それで挫折しない人ならステップアップしたらいい コロナついでにコボラー絶滅して
コボル利用システムも絶滅すればいいのに >>349
PASCALの参照渡しはCのポインタ渡しとほぼほぼ同じ >>353
Excelは有償で買う必要あるが
Pythonは無料 VBAやるぐらいならGASの勉強した方がマシだろ
無料で出来るしTypeScriptも使える でもGASって事務上がりのおばちゃんとかが手を出すには敷居が高いんだよな
Excelなら起動してalt+f11でコピペするだけでプログラミング出来るって感じれるけど
GASだとログインして拡張機能インスコしてスプレッドシート作成とかアプリ設定とか、前段階でやることが多い
そこで分からないことがあったら諦めそうなんだよね
ふるいにかけられちゃう その種のふるいがないからVBAって広まるし、メンテもしずらいものになる
って気はする。つまりある種のトレードオフなんでねーのかと。 ぶっちゃけpythonでしょ
ライブラリすげえもん 気軽なデバッグだしね
ライブラリとかほぼなんも設定いらんし
初期に設定関連で詰まるとしたら参照設定くらいだしな、それもほとんどない >>245
始めるのに良いであって、本格的な開発は別言語なり、それこそstackやcabalを入れられる様になってからで良い。
先ずはHaskell Platform なりをさくっと入れてghciとかで始めれば良い。
WinならGUI版ghciが最初からパス通ってるし。 別スレ見てたら、いくら初心者でも言語のサイトに行って一式ダウンロードする
くらいは出来るみたいだね
そこからの環境変数設定は詰まる感じだけど >>365
そういう意味じゃdos prompotやshellみたいなコマンドラインツールになれるとこからでも
よいのかもな。 最初に覚えるのは
load
save
renumber >>365 >>368
おっさんの俺からすれば、環境変数より一式ダウンロードの方が面倒臭く感じる。
ちなみにCE(通信系)→ルータ売り→法務ってキャリアパスwを経ている そりゃ昔の環境とは違うわな。
いまなら一式で1GBとかでも5分程度でダウンロードできる。
初心者が環境変数調べて設定する時間より圧倒的に早いだろう。 >>373
>>373
ということで、CASLがベスト! プログラミングより、Linuxの設定を覚えましょう。 何でもよくはありません。
Ubuntuに限ります。 古いPCにFreeBSD入れてBCC→機械語が実力最強!
飯は食えんが、知的な底辺になれるぞw >>380
その bcc って FreeBSD 対応なんですか?
bcc ってなんですか? >>381
GCCだ。
スマン。恥ずかしい(/-\*) そもそも FreeBSD は clang で gcc はとっくにベースシステムから削除されてる その時に需要ある勉強しやすい言語ならなんでも良い気がする
udemy、YouTube、qiita、その他諸々
環境はいくらでも揃ってるんだからね Q: 初心者が最初に買うのにオススメの万年筆ってどれですか?
A: その時に売ってるやつで書きやすい万年筆ならどれでも良い
お、おう 万年筆とプログラミング言語を比べるのがナンセンスすぎるね
万年筆とパソコンを比べるならまだ理解できないこともないけど 確かに具体的なアドバイスじゃないと初心者は困っちゃうよなー
1. 具体的にどの言語がお勧めか
2. その理由は何か
が聞きたいと思われる >>388
無自覚で変な空気作ってそう
10回くらい読み直してから書き込んで 素人役でいきます!
web アプリを組みたいと思っています、お題は株関係で、どの株が現時点でお買い得かを演算を駆使して評価・蓄積し、日々表示するタイプのものです
どんな言語と環境を準備すればいいでしょうか? 俺がバイナリーオプションやってたときに考えたアルゴリズム
これやれば半分は勝てるよ、マジで
import random
def kabu_yosoku_super_computer():
if random.random() >= 0.5:
return "株価は上がる"
else:
return "株価は下がる" >>395
そんなものは誰でも書ける
8割勝てるアルゴリズムを出せ 負けた3割を失敗とは成功に繋がるスパイスって思えば8割勝てるじゃん >>401
COBOLかwがんばれw
言語自体の未来はないけど全くの無駄ではないz 別に金が欲しいわけじゃねーよ
わざわざアルゴリズムを自慢するんならそれくらいのものを出してみろってことだよ
>>402
イライラすんなよ
寿命縮むぞ 初心者におすすめの言語は何って聞くことで
回答内容からそいつがプログラマーに必要な思考力を持ってるかどうかや技術の幅や偏向が分かる
ってことがこのスレでよくわかった 何でPascalって入門用に人気があったんだろう? 知識マウントおじさんしかいないここで質問すること自体、質問者のセンス無いよね
ググった方が早いし精神的にも楽 Javaでいいよ
冗長すぎてムカつくJavaを極めたら他の言語がクソ簡単に見える コボラーでもコロナ禍乗り切って長老になれば人間国宝とか認定してもらえるんだろうか >>406
Cが誰でも手軽に使えるようになる前はPASCALが良かった
今でもPASCALが良いって言ってるとしたら老害 いまGnu pascalで環境構築してはじめるとかいばらの道やなw
まあそういうわけわからんところに突っ込むってのも勉強になるから悪くもないだろうが。 8bitマイコンでTurbo Pascal
安い早い美味いと三拍子そろったスクリーンエディタ付きの統合環境
人気が出ないほうがおかしいとも言える >>374
横からだけど。。。
まあ初心者がコンピュータの仕組みを理解するって意味では否定はしない。
ただ、マシン語と一対一対応ってだけで、アセンブラとマシン語は別だよ。
axレジスタに8ビット読み込むのと、16ビット読み込むのはアセンブラでは同じmov命令だけど、
マシン語では違う命令として扱われる。
アセンブラはmov命令と宣言されたデータのビット数から対応するマシン語に変換してる。 一対一じゃないけどな。
アドレスが確定しない限り使えない命令があるし。
誰が一対一なんて戯言言い出したんだろな。 2019年 学ばれた言語ランキング
1位 PHP
2位 Ruby
3位 Python
https://dime.jp/genre/894627/?amp=1 しょうもない質問で申し訳ないが。
帳票など事務ソフト作る上でぶっちゃけどのプログラミング言語で作った方が作りやすい?
環境は複数台でデータ共有し帳票印刷やデータ出力する。
色々言語調べたけどこれっていうのが見つからなかったので。 >>420
その用途ならAccessでいいんじゃなかろうか >>413
turbo pascal は 8 ビットでは発売されませんでしたよ よく馬鹿にされてる言語ほど人材の流れが遅いから長期間の案件が多い
流行してる言語ほど人材の流れが早いから短期間の案件が多い
イメージがある >>423
言われてみればaccessでも良いような気がしてきた。
処理速度を考えるとデータベースはSQLにしようかと考えてました。
複数台同時処理は問題ないか気になるところ。 フロントエンドにACCESS
バックエンドにSQL SERVER (EXPRESS)
で問題ない 学校などは、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 で始まるシェルスクリプト 未経験でもちゃんとしたところで経験積めば爆速で成長できますし
マネタイズできない古臭い知識を増やしてマウント取ったところで面倒臭いやつだと思われるだけ COBOL, Java, VB みたいな、3大土方言語じゃ無理だろ
土建業みたいに、奴隷土方多重請負構造で、
属する階級・階層が決まっているから、
下流工程の給料は、上流工程の1/3〜1/10 とか
Java 下流工程を20年やっても、設計・サーバ構築運用なんて知らない。
Waterfall だから、上流工程の決めたものを、絶対にくつがえせない
関数内の処理を書くだけだから、文法しか知らない。
Linux などのOS・サーバーのことも知らない。
システムの作り方・運用などを知らない
一方、Ruby なんて、全工程をやる。
JavaScript もやるし プログラミング言語ではないが、JSONから始めるのがベストと結論
データが基本中の基本だからな >>416
これデータの出典が侍エンジニア塾じゃん 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 >>424
Z-80のCP/MでTurboPASCAL動いてた気がするんだけどあれはなんだったんだろう >>436
失礼、turbo pascal ver1〜ver3 までは CP/M でも供給されていたようですね、失礼いたしました ■ このスレッドは過去ログ倉庫に格納されています