[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/09 04:58 / Filesize : 354 KB / Number-of Response : 1034
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:デフォルトの名無しさん [2021/08/12(木) 21:30:31.00 ID:IpKRzNiB.net]
前スレ

ぶっちゃけ始めるのにいい言語て何 part5
https://mevius.5ch.net/test/read.cgi/tech/1622766330/

528 名前:デフォルトの名無しさん [2021/08/26(木) 10:52:33.13 ID:4fOoDR4L.net]
>>506
工学社の別冊 I/O かなんかには出てそうだな。
I/O を愛読している友人知人に訊くといいかも。

529 名前:デフォルトの名無しさん [2021/08/26(木) 11:16:03.43 ID:4fOoDR4L.net]
>>504
PWA は公開するのが面倒臭いからなぁ。
コンピュータ関係の学校とかに通ってて
Java なりなんなり web 環境で動く言語の勉強をしていて、
同じソースコード管理システムを使ってるんなら
同一の LAN 環境を使っている仲間がいるんなら、
まず自分のマシンに Tomcat 立てて仲間同士でいろいろ
やってみる(ただし、システム管理者にお伺いを立てること)のが
いいかも。
残念ながらリモートワークが推奨されているので
会社に集まること自体が減っているが(^_^!)。
VLAN とか使えばいけるのかね?
いずれにしても、スマホから利用できないという難はあるが。

530 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 11:38:01.09 ID:8FSbrVd1.net]
>>515
スマホから何が出来ないのかわからないが
もちろんPWA(プログレッシブ・ウェブ・アプリ)はブラウザさえあればどの環境からも使えるのでスマホアプリよりも強い
公開は普通のウェブサイトと同じだから無料ウェブサーバーでもサーバー借りても作っても何でもOK

話変わって
リモートワークは今のスマホはそのままVPN対応してるので問題なし

531 名前:デフォルトの名無しさん [2021/08/26(木) 11:57:28.81 ID:4fOoDR4L.net]
>>516
> 公開は普通のウェブサイトと同じだから無料ウェブサーバーでも
> サーバー借りても作っても何でもOK
そこまでは知ってるが、動的なコンテンツが利用できる
サーバーを借りると、月額いくらかかるかが問題だ。
Tomcat と MySQL が動けば一応なんとかな

532 名前:驍だが。
自鯖立てると保守が面倒臭いんだよな。
ところで kotlin でJSP みたいなことってできるのかな?
文法を見た感じだと Java はフォーマルで kotlin はカジュアルな
感じだから、ビジネス向けのちょっと大規模な Web システムだと、
やっぱり Java になりそうに思うのだが。
[]
[ここ壊れてます]

533 名前:デフォルトの名無しさん [2021/08/26(木) 12:02:10.34 ID:4fOoDR4L.net]
>>516
> リモートワークは今のスマホはそのままVPN対応してるので問題なし
なるほど、スマホでテザリングすれば VPN 利用と同じことになるわけだな?

534 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 12:21:09.68 ID:QbETGLzd.net]
>>517
たとえばHerokuでJavaを動かすとか
DBが1万行以内なら実質無料で済む

535 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 12:29:40.18 ID:L94yrynD.net]
JSとかRustとか、お前ら素人が何と言おうと
ノーベル賞のモンタニエ博士はBCGとイベルメクチンを勧めてる

536 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 13:35:36.65 ID:DsbSiaVG.net]
>>517
バカなのか?
PWAを作るのにJSPは不要
ウェブについて初心者のようだからまずは基本的なことをベンしなさい



537 名前:Mb [2021/08/26(木) 14:01:22.34 ID:4fOoDR4L.net]
>>517
心からありがとう。m(_ _)m

>>521
> PWAを作るのにJSPは不要
辞書(漢和辞典と国語辞典)くらい引け。
あと、作文の勉強はしておいていいし、
読解力は鍛えておいたほうがいい。
学生なのか社会人なのか知らんが、そういった社会的な
スキルは身につけておいたほうがいいぞ?
もちろん JSP を使わないサーバーはあるし、
実際に php や python で構築されている web サーバーはあるのですが、
> バカなのか?
> ウェブについて初心者のようだからまずは基本的なことをベンしなさい
とか吠えてると、「プッ …(童貞だな)」とか
思われると思うんですが。

538 名前:デフォルトの名無しさん [2021/08/26(木) 14:05:07.79 ID:4fOoDR4L.net]
>>521
竹形 誠司さんの本でも読んで浄化されてください。

539 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 14:06:07.53 ID:uU2SgC6a.net]
お前らそろそろ始めるのに良い言語の結論を出せよw
せめて自分が1番良いと思う言語を上げてからレスバしろ

540 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 14:19:46.27 ID:HtrQ9Ccd.net]
>>522
JSPが何なのか御存知ないようですが、
JSPはHTMLを生成するために使うものですよ。
つまりPWAにJSPは必要ないです。

541 名前:Mb [2021/08/26(木) 14:19:56.90 ID:4fOoDR4L.net]
けっきょく、
1)kotlin から入って Java に向かう
2)Excel から入って MBA 方面に向かう
3)サンドボックス的な言語から始める
4)アセンブラ系の言語から始めて
制禦系に向かう
といった方向性はあると思うが、
(4)はけっこう地獄道ではあると思う。
しなくていい苦労は後進の方々には なるべくさせたくない。
いろいろと経験度の違い(馬鹿教師にJIS フローチャートを
叩きこまれたあげく、スパゲティ・キタナウンコマミーレを
無理やり喰わされたとかいったトラウマのある人もいるだろう。
半可通の素人が書くコードなんてそんなもんだ)もあるだろうから、
人それぞれの入り口があるだろうと思う。

542 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 14:22:42.26 ID:aSzzerGw.net]
これわざとやって荒らしてるのか

543 名前:デフォルトの名無しさん [2021/08/26(木) 14:27:43.56 ID:4fOoDR4L.net]
>>525
クライアント側には JSP だろうが何だろうが関係なし
サーバー側が何を使っているのかも関係なし
クライアントが HTML と JavaScript を使っているとすれば、
それはサーバー側が静的 Web コンテンツとして提供しているという
話ジャマイカ?

544 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 14:34:55.72 ID:mCQoQh94.net]
>>527
わざとじゃないと思う
無能と池沼は自覚無いもんよ
かわいそうなもんだね

545 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 14:40:47.06 ID:uOtXDT+5.net]
>>528
Webサーバーがコンテンツを動的に提供するか静的に提供するかは、そのPWAのアプリの種類やシステム設計でどちらの場合もありえる


546 名前:オかし通常はWebサーバー側でHTMLを生成することはない
HTMLなんかを生成されても欲しい人がいないので無意味な行為
[]
[ここ壊れてます]



547 名前:デフォルトの名無しさん [2021/08/26(木) 15:20:51.59 ID:4fOoDR4L.net]
>>530
なぁ。http サーバー(Apache)とかは
静的な HTML のソースと JavaScript のコード
(と、CSS)を置いてあって、ただ提供しているという
点では「生成することはない 」 と謂えるが、
Tomcat 他のコンテンツサーバーは、まさに
「生成して、クライアントに投げ返す」のが仕事なんだが、
そのあたりのカラクリって、そんなに理解されてないのか?

548 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 15:34:07.52 ID:D7ysxEdC.net]
>>531
あまりに初心者すぎる
サーバーが毎回HTMLを生成して誰が使うの?
ブラウザ上で動いているPWAとしては毎回HTMLなんかがサーバーから送られてきても困る

549 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 15:55:26.04 ID:nwmpVm2B.net]
お前ら…

【おすすめ言語】

【おすすめの理由】

【何が出来るようになるのか】


このテンプレにそってレスしてくれるか?

550 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 16:05:52.97 ID:mCQoQh94.net]
【おすすめ言語】
ruby
【おすすめの理由】
メソッドが豊富
メソッドチェーンで流れるように記述できる
豊富なメソッドとメソッドチェーン使用でラクにコンパクトに書ける
他の言語にうつったときも「rubyならもっとスッキリ書けた」という基準を持てることで
非効率な書き方をただただむやみに受け入れて苦しむことがない
少なくとも必要以上にグダグダ書かされる状態をおかしいと判断できる
【何が出来るようになるのか】
テキスト処理、任意精度での計算、ちょっとした日常使いのツールを自分で書けるようになる

551 名前:デフォルトの名無しさん [2021/08/26(木) 16:28:06.04 ID:rzqxbhJI.net]
>>534
なるほど!Rustをやればいいんですね!

552 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 16:29:05.96 ID:60vT4/d3.net]
【おすすめ言語】
Rust
【おすすめの理由】
メソッドが豊富
メソッドチェーンで流れるように記述できる
のは当然としてC/C++並の高速性
もちろんGCなしでランタイム類ゼロも可能
C/C++とは異なりメモリ安全性を保証できることが論文で証明されている
【何が出来るようになるのか】
何でも出来る
OSや組み込み等から各種サーバー類
もちろんちよっとしちょっとした日常的使いのツールもテキスト処理も何でも可能

553 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 16:32:52.06 ID:mCQoQh94.net]
rustはcount_ones()とかしょーもないメソッドも充実してるのはいいよね

554 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 16:48:29.30 ID:CsC+fxWG.net]
>>533
【習得してる言語】

テンプレにこれがあるとないでは大違い!

555 名前:デフォルトの名無しさん [2021/08/26(木) 17:04:13.76 ID:4fOoDR4L.net]
>>533
>【おすすめ言語】
>【おすすめの理由】
>【何が出来るようになるのか】
に、「おすすめ対象」を加えてもらえると喜ばしい。
例)
【おすすめ対象】
高校生以上の工学系の学生
【おすすめ言語】
カシオのプログラマブル電卓の言語
【おすすめの理由】
すぐ使える。SHARP の BASIC 電卓も、土木・建築分野では活用されて
いるらしいので、それはそれでいいと思う。
【何が出来るようになるのか】
東京都スキー連盟主催のスキー大会で、
計時計算員とポイント計算員として参加したことがある。
たしか高校生のころだったかな?
高松宮様がいらっしゃっていて、
成績の掲示板速報をパネルに貼っていたときに?
「『高松宮』って誰だ?」と友人に訊かれて、
「今上天皇陛下の弟君だよ」と言ったら、
宮様が胡乱な表情でパネルの向こう側から覗いていた経験があった。

556 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 17:08:58.15 ID:wPxTUsxL.net]
そうですよね、歳をとってもいつまでも謙虚に学び続けたいですよね
さぁ続いては本日のあわしろさんのコーナーです



557 名前:デフォルトの名無しさん [2021/08/26(木) 17:11:47.41 ID:4fOoDR4L.net]
>>538
> 【習得してる言語】
は、「業務で経験している言語」とか
「アマチュアの頃にいちおう経験したけど業務の経験に役立っている」とか
いろいろあるので、
【諸体験の言語】(プログラマ童貞を切った体験)について kwsk。

558 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 17:24:54.49 ID:OjO8YzFR.net]
テンプレ使うと途端にわかりやすくなってワロタw

559 名前:デフォルトの名無しさん [2021/08/26(木) 18:42:42.51 ID:4fOoDR4L.net]
>>542
預言者 >>533 を誉めた耐えよ。
読み筋は
『†プログラマ聖書』
(https://pc11.5ch.net/test/read.cgi/prog/1130152749/)。

560 名前:デフォルトの名無しさん [2021/08/26(木) 18:49:18.19 ID:4fOoDR4L.net]
119 :仕様書無しさん:2005/11/14(月) 08:46:02
あなたのシステムのともし火は、ソースコードの可読性である。
ソースコードが理解しやすければ、あなたのシステムの動作も確かであるが、
コードが汚れていれば、システムの動作も怪しくなる。
だから、ソースコードの可読性が保たれているかどうか調べなさい。
コードの全体が明瞭で、少しも怪しげなコードがなければ、ちょうど、
ともし火がその輝きであなたを照らすときのように、システムは輝いている。

561 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 18:55:23.78 ID:emD1hSr2.net]
RubyとかJSとかRustとか、お前ら素人が何と言おうと
ノーベル賞のモンタニエ博士はBCGとイベルメクチンを勧めてる

562 名前:デフォルトの名無しさん [2021/08/26(木) 18:56:49.82 ID:4fOoDR4L.net]
410 :仕様書無しさん:2010/01/05(火) 00:54:56
>>43
"ぬるぽしてはならない"と言われたのを、あなたがたは聞いています。
しかし、わたしはあなたがたに言います。
誰でも、投げられる可能性のある例外を
キャッチするのをサボったメソッドをコードした者は、
すでに心の中でぬるぽを犯したのです。

563 名前:デフォルトの名無しさん [2021/08/26(木) 19:31:38.56 ID:Moh7Jd9/.net]
【おすすめ言語】Haskell。
【おすすめの理由】あわしろ氏が絶賛。
【何が出来るようになるのか】数学志向プログラミング。

564 名前:デフォルトの名無しさん [2021/08/26(木) 19:33:29.37 ID:Moh7Jd9/.net]
手続きを書き連ねる旧式のプログラミングスタイルを捨てるべきです。

565 名前:デフォルトの名無しさん [2021/08/26(木) 20:02:57.75 ID:4fOoDR4L.net]
>>547
> 【おすすめの理由】あわしろ氏が絶賛。
できれば自分の言葉で語ってくれ。

566 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 20:06:45.49 ID:2LUAWY/y.net]
YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、
Ruby on Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース

今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も学ぶ

だから、AWSのくろかわこうへいのサロンにも、入る必要がある

基本、食べチョクみたいな若い娘が、1人で起業する際、
Rails, Bootstrap, Heroku が簡単。
ただし、食べチョクは、AWS です

KENTA, 2021/3
女性エンジニア&個人開発者のだむはさんにインタビュー
www.youtube.com/watch?v=ieljaqRC98A

Heroku, S3, 決済はStripe, Docker



567 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 20:13:04.71 ID:hAgd7ZN0.net]
>メソッドチェーンで流れるように記述できる

これネタなのか本気なのか、見るたびに笑ってしまう。

568 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 21:18:58.28 ID:wxuWg2KR.net]
【おすすめ言語】JavaScript
【おすすめの理由】
Windowsパソコンならメモ帳とブラウザがデフォルトで
今すぐに開発と即実行可能。必要に応じてIDEにすれば良い
【何が出来るようになるのか】
スマホでもJSAnywhere等をインストールすれば
親指ひとつでthree.jsやp5.js を使って3Dゲーム開発も出来るようになる
https://threejs.org/examples/webgl_interactive_voxelpainter.html
https://i.imgur.com/CerH8PS.gif

569 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 21:32:06.08 ID:hOOswucd.net]
>>552
コード補完やコードインスペクタ、サジェスト機能のないエディタは、
俺的にはお勧めできないなあ

570 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 21:47:33.87 ID:O2MH3VSm.net]
>>553
お勧めはどれ?
【初心者向け!】スマホでプログラミングを勉強できるアプリ9選
https://eng-entrance.com/smartphone-programming
2 スマホでプログラミングを勉強できるアプリやサイト 9選
2.1 Pocket Programming
2.2 SwiftBites
2.3 Udemy
2.4 schoo
2.5 Udacity
2.6 lrn
2.7 Progate
2.8 ドットインストール
2.9 CODEPREP

571 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 21:51:57.55 ID:6XyucKpc.net]
>>553
そんなお節介エディタ使ったことないが開発仕事でも困らないぞ
本質が見えなくなるから初心者は絶対にそういうの避けるべきだ

572 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 21:58:14.47 ID:hOOswucd.net]
>>554
PCでやったほうがいい
まあ、VisualStudioか、VSCodeか、InteliJあたりが最低限だな

>>555
お前が仕事で困るとか困らないとかは、初心者には関係ないことなので

573 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 21:58:18.16 ID:mCQoQh94.net]
javascriptは手っ取り早いのがいいよね
メモ帳とブラウザで遊ぶなんて最高じゃん

574 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 22:22:37.15 ID:hOOswucd.net]
俺的なお勧め

■STEP1 プログラムがどういうものなのかという学習
 →文字と数値の変換、日付の取り扱い、標準入出力、配列、ループ、条件分岐、文字処理などの学習
 →ttps://paiza.jp/works/mondai のチケット消費なしでできる問題集をすべて解くことが目的
・始めるまでの環境構築が簡単なほうがいい
 →やり始めまでがややこしいと挫折しやすい
・コード補完、入力間違いなどを指摘してくれるエディターでより効率的な学習
・コンパイルや実行が簡単に行える
 →いちいちコードをコピペ貼り付けや、読み込みとかは面倒

○インストールするだけで簡単に環境が作れるのが理想
・おすすめ
 →VisualStudioでC#
 →AndroidStudio/InteliJ IDEAでKotlin

575 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 22:23:23.69 ID:hOOswucd.net]
■STEP2 自分がプログラムで何をしたいか
 →STEP1で学習した基礎をもとに、次に自分が何を作りたいか
 →基本的な環境構築と、ttps://paiza.jp/works/mondaiを解けるようになることが目的

○自分で環境構築して開発環境を理解して学習する段階
・スマホアプリを作りたい
 →アップル系 C#でUnity、swift
 →Android系 C#でUnity、kotlin、Java
・Winアプリを作りたい
 →C++、C#
・Webアプリ、Webサービス系
 →C#(ASP.NET)
 →PHP
 →Spring Web MVC
・Webサイト
 →html、CSS、JavaScript、JQuery
・AI関連
 →Python
・Chrome拡張
 →JavaScript、JQuery
・データベース
 →SQL
・ネイティブコンパイル
 →C++、Rust
・その他好みに合わせて自由に選択

576 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 22:35:57.29 ID:rA5Gflv2.net]
Surface Goなんかでも十分開発に使えるよ。
デバッグ用のエミュはちょっと辛いけど。
スマホで無理をするより、タブレットを持ち歩いた方が楽。



577 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 22:41:57.70 ID:SDdptEYr.net]
知り合いにサーバ公開するだけならngrokがあるけど
チーム開発ならDockerで同一環境構築できるんだから基本不要

578 名前:デフォルトの名無しさん [2021/08/26(木) 23:12:27.17 ID:6XyucKpc.net]
>>556
初心者に統合開発環境をすすめるのは絶対にダメ

579 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:14:46.45 ID:9xkNmOoA.net]
最初はメモ帳でも何でも自分で文書に使ったことあるエディタでいいよね

580 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:15:54.24 ID:hOOswucd.net]
>>562
あなたのとてもUniqueな主張はわかったけど、ここはいわゆる初心者スレに準ずるスレだから、
いったいなんで駄目なのか理由を書いたほうが論理的なんじゃないかな?

俺にレスをするのなら、俺が書いた内容に対応したレスをする形で

581 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:21:27.58 ID:hOOswucd.net]
>>563
普段はエディタなんて基本つかわんのですわ

プログラマならともかく、プログラマでなく、これからプログラマになろうする人が、一体どんな時に使うのやら。
Word?GoogleDriveのGoogleドキュメント?

582 名前:Mb [2021/08/26(木) 23:23:27.56 ID:4fOoDR4L.net]
なんなんだろうな。
皆さんは「ローマ字かな変換」と「かな漢字変換」の間で、
そんなに困っているのかな?
キーボードを叩くのが、そんなに厭なのかな?
「functiom(函数)」は「fn」と書きたいし、
「String」は「str」と書きたいっていうのは解るんだけどさ、
いまどきの IDE の構造エディタって、けっこう面倒見がいいよ?
それとも、「静的で厳格な型付け」に、
そんなに嫌悪感があるのかな?
Java はクラシックで、ここで勧められているのはモード系の言語が
多いけれども、それって「反骨精神」とは別の話じゃないかと思う。

583 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:26:57.98 ID:6XyucKpc.net]
>>563
メモ帳でもいいし
ブラウザ上のテキストエリアでもOK

584 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:28:56.74 ID:hAgd7ZN0.net]
>>567
昭和の根性論かよ

585 名前:デフォルトの名無しさん [2021/08/26(木) 23:37:32.32 ID:4fOoDR4L.net]
>>564
>絶対に
とか言っちゃうヒトは、「ポーラライゼーション(両極化)」
という症状が出ているので、「はいはいはい、お友達のいるところへ
行きましょうね〜」と誘導してあげるのが親切というもの。
心的なエネルギー(リビドー)が溜まっているので、
吐きださないと大人しくなりません。
「絶対に≡例外なく」とかいう話をすると、
「そういう意味で言ったんじゃない!!!」とかいって
キレる人だ。
プログラム技術板ではなく、メンヘラ板に誘導して差上げるのが
功徳だろうと思われます。

586 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:39:56.62 ID:9xkNmOoA.net]
初心者にはシンプルでわかりやすいことが最も良いよ
IDEは後からでいいね



587 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:44:58.17 ID:4Jy1ex43.net]
【ぶっちゃけ言語】
【ぶっちゃけの理由】
【何がぶっちゃけ出来るようになるのか】

588 名前:デフォルトの名無しさん [2021/08/26(木) 23:45:32.09 ID:4fOoDR4L.net]
>>568
つーか、まともな IDE だったらフツーに構造エディタがあるだろう。
昭和生まれのプログラマに謝れ!
>>565 みたいに、TECO とか EMACS とかを知らない馬鹿が
いたとしても、「昭和の根性論」とか言うのは失礼だ。

589 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:47:01.38 ID:74ekpmkr.net]
IDE無しでは使えないような言語はその時点で初心者向きではない

10年やっててもIDEからしかビルドしたことがないやつとか平気でいるからな

590 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:50:14.85 ID:6XyucKpc.net]
>>573
IDEに依存しないとプログラミング出来ないプログラマーなんて終わってるな

591 名前:デフォルトの名無しさん [2021/08/26(木) 23:52:37.14 ID:4fOoDR4L.net]
【ぶっちゃけ言語】
N88 DISK BASIC
【ぶっちゃけの理由】
ラベルに対して GOTO でも GOSUB でもジャンプできるから。
【何がぶっちゃけ出来るようになるのか】
スパゲティ・コード・ア・ラ・ウンコマミーレとか
スパゲティ・コード・ア・ラ・クソマミーレとかが、
アセンブラを使わずに書ける。

592 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:53:30.53 ID:iDHhMgUC.net]
メモ帳もデフォルトUTF8になってエンコーディング周りの問題が小さくなったから
昔みたいにメモ帳は絶対やめろって感じじゃなくなったわな

593 名前:デフォルトの名無しさん mailto:sage [2021/08/26(木) 23:53:46.28 ID:hAgd7ZN0.net]
>>572


594 名前:爺さんボケとるだろ。
今はそういう便利な道具が使えるのにあえてメモ帳なんかを勧めるのが根性論のようだと言ったわけなんだが。
[]
[ここ壊れてます]

595 名前:デフォルトの名無しさん [2021/08/27(金) 00:01:47.53 ID:TeiUhzzT.net]
>>573
>>574
おまいらの糞コードとかキラキラ(=ゲロ)コードを始末しているのが
誰だと思っているんだ?
オムツも取れてない奴が何を言ってるんだ。
IDE は生産効率を上げるのと、ソースコード管理システムとの連携のために
使っている。

596 名前:デフォルトの名無しさん [2021/08/27(金) 00:09:36.28 ID:TeiUhzzT.net]
>>577
ほう?
> 爺さんボケとるだろ。
は余計じゃないか?



597 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 00:15:42.19 ID:g6Mj1wgZ.net]
マシン語のモニタ画面を経験しておかないと。
昔は雑誌からダンプリストを入力したもんだ。

って、お爺ちゃんが言ってた。

598 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 02:42:07.71 ID:osG/Eo9L.net]
RubyとかJSとかRustとか、お前ら素人が何と言おうと
ノーベル賞のモンタニエ博士はBCGとイベルメクチンを勧めてる

599 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 02:51:30.75 ID:7qiVyN8a.net]
スウェーデンのような二流国家がくれる賞なんかどうでもいいわ
そもそもノーベルってダイナマイトで何万人を死に追いやった贖罪で始めた賞だろ
成金が、名誉欲しくて、ノーベル財団作ったわけで

600 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 03:18:50.35 ID:osG/Eo9L.net]
モンタニエ博士はMS系ワクチンは打つなと言ってる

601 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 09:35:53.88 ID:chTjlDzG.net]
手軽に始めてプログラミングの浅い部分を習得するのならjavascript、VBA(とにかく手軽)
プログラマーとして中級以上を目指すのならjava c# c++(システムなど大型案件実績の多い言語)
専門分野でプログラミングを使うのなら、その分野の参加人口の多い言語(AI、統計ならパイソン、ブラウザならJSなど)
それ以降は必要に応じてphp、ruby、typeS、ライブラリ、フレームワークなど

602 名前:デフォルトの名無しさん [2021/08/27(金) 10:59:54.88 ID:TeiUhzzT.net]
>>580
「クレイーI」の設計者のシーモア・クレイは
イニシャルローダを暗記していて、
16進のキーボードで入力してみせたそうだ。
和田英一先生も和田ローダを暗記していたとか。
i4004 の設計者島正利さんは、
トグルスイッチでマシンコードを入力したというのを
NHKの『電子立国 日本の自叙伝』で再現していた。
「Drパソコン」の宮永義道さんは、ナショセミのSC/MP2 というチップで
最小構成のコンピュータを作り、「入力の単位はビットだから、スイッチが
いっこあればいいのだが、それだとタイミングを取るのが難しいので
泣く泣くスイッチを一個増やした」「出力は電線の端をつまんでビリッとくれば
1で、こなかったら0だが、豆電球をつけることにした」と雑誌『I/0』の記事に
書いていた。
なお、こういう「ビット列を入力する」(バイナリでマシンコードを
直接入力する)タイプの "言語" にも名前があって、
「オンオフ(on-off)」という。

603 名前:デフォルトの名無しさん [2021/08/27(金) 11:05:42.23 ID:TeiUhzzT.net]
>>580
そういえば、M6809 のダンプが読める人がいたなぁ
(人間逆アセンブラだ)。
「Z80 はどうだ?」「命令セットが直交していないから難しい」とか。

604 名前:デフォルトの名無しさん [2021/08/27(金) 11:21:09.84 ID:TeiUhzzT.net]
最近の構造化言語だと、
デッサンがわりに疑似コードを書いて、
アイディアがまとまったところで IDE に移して、
エラーとワーニングを消してゆくという人も
たまにいる。
JIS フローチャートなんかを使うよりよっぽどマシ。
オフジェクト志向だったらオブジェクト

605 名前:}から描くのも
ひとつの手。
ALGOL だって、もとはコンピュータ上で動かすための
言語じゃなかったわけだから、そういうアプローチも
あっていいと思う。
[]
[ここ壊れてます]

606 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 12:48:53.62 ID:lxI1gnNr.net]
メモ帳だとタイプミスを指摘してくれないので
初心者には大変だと思うけどな



607 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 12:54:00.17 ID:kJPpYKj7.net]
>>586
もう仕事でクロス開発でもしてた?
セルフ開発一択なホビーストは自ずと覚えざるえなかったよ
実用上は頻発する命令だけで十分でイデオムもあってそこまで苦ではなかった

608 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 12:58:28.03 ID:sMeCjK4D.net]
タイプミスの指摘は、あっちのOSの方がいい。

609 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 13:01:39.85 ID:cnVRceR9.net]
頼むから始めるのにいい言語の話をしろ

610 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 13:08:31.09 ID:IH+pCJH5.net]
エディタがタイプミスを指摘してくれなくてもエラーメッセージから原因がすぐ分かる言語なら問題ないんだよ

最初はたくさんエラーを出してエラーメッセージの見方や調べ方、ソースとの対応関係を学ぶのも大事なこと

もちろん生産性は良くないからしばらくしたらメモ帳は卒業してもう少し高機能なエディタやREPLを使えばいい

611 名前:デフォルトの名無しさん [2021/08/27(金) 13:35:11.12 ID:eJGjxOi5.net]
タイプミスはGithub Actionで実行される静的コード解析に任せるといいんだよ〜ん

612 名前:デフォルトの名無しさん [2021/08/27(金) 13:43:44.30 ID:CsPb9DvB.net]
>>591
その前に何を何のために始めるのか明確にしろ

613 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 13:44:23.26 ID:Y9IwEnSW.net]
>>593
いちいちプッシュしてワークフローの完了を待つのか?

614 名前:デフォルトの名無しさん [2021/08/27(金) 14:08:49.00 ID:eJGjxOi5.net]
>>595
チーム開発だとローカルで静的コード解析通さずにプルリク投げる香具師いるんだよ〜ん

615 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 14:45:34.80 ID:UYLqr+ZZ.net]
RubyとかJSとかRustとか、お前ら素人が何と言おうと
ノーベル賞のモンタニエ博士はBCGとイベルメクチンを勧めてる
MS系ワクチンは打つなと言ってる

616 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 15:17:53.21 ID:7qiVyN8a.net]
頼むから「ぶっちゃけ始める」のにいい言語の話をしろ



617 名前:デフォルトの名無しさん [2021/08/27(金) 15:27:04.79 ID:TeiUhzzT.net]
>>594
昔は「ファイル渡し」が標準的で(ジョブコンとか
unix のフィルタとか awk とか)入力もファイルで出力も
ファイルだった(『ソフトウェア作法』とかの時代だな)。
現在は GUI が全盛なのでイベント駆動が主流だ。
入出力という観点からいうと、(プログラミング言語ではなく
マークアップ言語なのだが)HTML と CSS から入って、
そこから JavaScript とかに入ってゆくというアプローチも
あると思う。
もっとも、言語処理系(コンパイラとかインタプリタとかいった、
自然言語処理系ではないシステム)の需要はそれなりにあるので、
そっち方面もアリかと思う。

618 名前:デフォルトの名無しさん [2021/08/27(金) 15:36:01.74 ID:TeiUhzzT.net]
>>598
JavaScript(+HTML+CSS)
EXCEL マクロ
Java

0 から始めたいんだったら、
純 LISP とか仮想機械のアセンブラとか。
そういう世界を知っている年寄りが
まだ現役でやってらっしゃったりするのだが、
「昨今の言語はつまらん!」とか思っていらっしゃったりする。
新型コロナも長引きそうなので、門を敲(たた)いたら
入門させてくれるかも知れんぞ?

619 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 15:46:01.85 ID:+wfLaYar.net]
>>592
エディタとコンパイラってのがシンプルでいいんよね
最近じゃあideoneみたいなオンラインコンパイラ?も便利で
あれだとブラウザだけで済むからもっともっとシンプル

620 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 15:54:24.60 ID:B8clkCSU.net]
>>601
Codespaces

621 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 15:58:00.43 ID:6epxU4jC.net]
初心者は混乱を防

622 名前:ぐためにもIDEを使わないのがベストかもね
シンプルにIDEを使わなくてもプログラム作成も実行もできることをまずは会得
その方が混乱せずに済むね
[]
[ここ壊れてます]

623 名前:デフォルトの名無しさん [2021/08/27(金) 16:45:34.80 ID:JsPbXdtm.net]
>>598
>>597は触れてはいけない部類

624 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 17:04:35.35 ID:JRRUhTVP.net]
おめーらに聞きたいなだが
ぶっちゃけ関数型言語ってどうよ?
流行りそう?
おすすめある?

625 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 18:03:51.58 ID:gmwg56Qq.net]
全世界絶賛大人気爆発中のJavaScriptはfunctionの固まりでんがな

626 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 18:08:15.24 ID:2exhmgn5.net]
JavaScriptとかPHPとかよくおすすめされるから勉強したことあるけど、あれ使ってやりたいことなんてないから全然続かんかったわw
ウェブサイト作れますとか言われても、そもそもウェブサイトなんか作らんし、WordPress改造出来ますとか言われてもデフォでええやんとか思うし
あの辺の言語はウェブ系の仕事出来るようになりたいやつじゃないと意味ないよね?



627 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 18:13:52.21 ID:gmwg56Qq.net]
>>607
んで?何がやりたかったんですか?

628 名前:デフォルトの名無しさん mailto:sage [2021/08/27(金) 18:23:38.99 ID:6epxU4jC.net]
>>607
例えばJavaScriptにはElectronというデスクトップフレームワークもあって
ウェブではなくデスクトップ(WindowsやMacやLinuxなど)上のアプリも作ることが出来ます
具体的には最も人気の開発者環境ツールであるVSCodeもこのElectronによりJavaScriptで出来ています






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

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

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