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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/07/16(木) 16:11:58.71ID:FdxXVx6E
前スレ
ぶっちゃけ始めるのにいい言語て何?
http://mevius.5ch.net/test/read.cgi/tech/1583223433/
539デフォルトの名無しさん
垢版 |
2020/08/07(金) 22:51:05.83ID:DPYPUDuy
初心者がラズパイすっ飛ばしてPythonやっても無駄。
基本からですよ。
そして基本こそすべての応用なのです。
2020/08/07(金) 23:30:39.13ID:TzYKRTqH
COBOL は滅んだ!

銀行の仕事が終わったから、仕事が無くなった
2020/08/08(土) 00:34:05.58ID:jmEd64w6
初心者の組むコードのコンパイルが体感できるほど遅いなんて事はないでしょ
2020/08/08(土) 04:09:18.62ID:/bSxdhjr
わたし待つわ
2020/08/08(土) 04:11:34.19ID:lFixZVzA
とりあえずLinuxとアセンブラとRubyは避ければいいことは分かった
2020/08/08(土) 10:52:23.69ID:bUXaofYk
とりあえずLinuxがUnixのパチモンということは分かった
2020/08/08(土) 11:40:57.51ID:OSNJUW/K
GolangかPythonでええんちゃう?
どっちも好きじゃないけど初心者でもそこそこ出来るようになるやろ

C#は一見間口広そうで実のところ結構難解な言語やで
546デフォルトの名無しさん
垢版 |
2020/08/08(土) 13:24:06.15ID:KKTaZD69
>>544
昔はUnixを使おうと思ったら何十万円とかかったのに、タダでUnixマシーンが使えるなんて狂喜乱舞(PC代はかかるけどね)w
今の人はunixが使える喜びがわからんのですよ。
547デフォルトの名無しさん
垢版 |
2020/08/08(土) 14:00:53.67ID:OT1M6D83
最初はUbuntuから勉強するほうが良い。

すべての基本であり、すべての応用だから。
548デフォルトの名無しさん
垢版 |
2020/08/08(土) 14:03:34.74ID:OT1M6D83
WindowsやMacは初心者用のOSです。
プログラマはUbuntuを使うべきです。
2020/08/08(土) 14:24:34.99ID:n6UBlQy6
じゃ初心者だからmac使います
2020/08/08(土) 15:25:48.34ID:rnA1rUe6
UbuntuはLinuxじゃなくてもWindowsでも使えるよ
2020/08/08(土) 15:26:50.35ID:fZxIxNZg
俺もWindowsでいいや
Visual Studio 無償で使えるし
552デフォルトの名無しさん
垢版 |
2020/08/08(土) 15:31:31.67ID:OT1M6D83
次に、自分で使うパソコンを自分で作ることを学ぶべきです。
2020/08/08(土) 15:58:55.46ID:FGaHGCe4
またガイジ来てるんかい
>>545
個人的にgoはお勧めできないな
環境構築でつまずく人多いと思われ
554デフォルトの名無しさん
垢版 |
2020/08/08(土) 16:37:21.40ID:/RuHG5bH
ぶっ

Python
2020/08/08(土) 17:53:27.16ID:jkApIIq2
>>518
そいつら Unix より古くね?
2020/08/08(土) 17:56:33.05ID:jkApIIq2
しばらくブランクあって久々に見たらC++ってものすごく巨大な
つぎはぎ言語になってる感じがした。
557デフォルトの名無しさん
垢版 |
2020/08/08(土) 18:02:03.57ID:OT1M6D83
プロならJavaかCobolの二択だからな。
2020/08/08(土) 18:28:30.25ID:Q8qkll0U
>>555
Unix: 1969
Pascal: 1970
559デフォルトの名無しさん
垢版 |
2020/08/08(土) 18:51:13.42ID:OT1M6D83
Java: 1951
2020/08/08(土) 19:07:04.27ID:lAJhQSoz
>>557
Javaもcobolもアセンブラより話題が上がらないくらいにオワコンなんじゃないの?
561デフォルトの名無しさん
垢版 |
2020/08/08(土) 19:15:50.33ID:OT1M6D83
ホビーに向いてないだけでは?

プロ用だから。
2020/08/08(土) 19:42:12.76ID:lAJhQSoz
プロ用というかどっちも昔猫も杓子もって感じで使われた言語だからね
昔から使ってる会社がコロナ禍とかで潰れれば減るし、今後新たに企業が立ち上がる場合には使われる可能性の低い言語だよね。

つまり人員の供給は残っていくけど仕事の需要が減って行く言語。そもそもいすぎ。
2020/08/08(土) 20:23:07.26ID:jkApIIq2
>>558
ああ、ごめん。

古くね?を

新しくなくね?に言い換える
2020/08/08(土) 20:30:25.08ID:Vou/tfN+
>>563
で、何が言いたいの?
Python, javascript, Goとかも知らんとか?
2020/08/08(土) 20:53:28.73ID:pnf/AsRE
何でみんなPHPをスルーすんの?
566デフォルトの名無しさん
垢版 |
2020/08/08(土) 20:54:09.99ID:OT1M6D83
最初はラズパイにUbuntuってことでは?

俺も賛成。
2020/08/08(土) 21:15:03.04ID:lAJhQSoz
これからやって行く初心者の人に対しては
まず自分のPCを持って、そこから色々やってくことを考えると
テレワークに対応したソフトが出ていないOSは除外した方がいいように思える。
2020/08/08(土) 21:26:37.36ID:pm2Umrnq
>>565
すまん、素で忘れてたw
昔はよく使ったけどPerlと並んで使わなくなった言語だし
2020/08/08(土) 21:44:40.34ID:jkApIIq2
>>564

あ、ごめん。python も javascript も Go も Haskell も Scala も知らないわ。
ごめんねごめんね〜

>>568
Perl って急速に使われなくなったね。なんでだろうねあれ。言語の発想的
にはちょっと Ruby が似てるから同じ運命たどらないといいなあ。python の
強烈なライブラリに対抗しようもないし。
2020/08/08(土) 22:05:01.43ID:ulitZ7VR
Perlは書捨て言語だから
571デフォルトの名無しさん
垢版 |
2020/08/08(土) 22:33:20.99ID:OT1M6D83
Telnetでテレワーク。

やはりラズパイUbuntu。
2020/08/08(土) 23:15:52.55ID:b55CcwAR
基本は、Ruby on Rails など、Ubuntu で、
日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
同様のツールに、asdf もある

これを知っていないと、apt のnodejs パッケージが古いので対応できない

apt-cache show nodejs
Version: 8.10.0

Microsoft では、NVM を使っているけど、
各言語により、バージョンマネージャーが異なるのは、
それぞれの使い方が異なるので面倒
2020/08/09(日) 00:47:32.11ID:ntyGBFc1
perlは毎回文法を確認しながら書く。あと日付のライブラリの仕様変更では痛い目にあった
2020/08/09(日) 01:16:25.84ID:8UfVx4ij
貴方の好きな書き方をどうぞ選んで下さい

各種言語別 Hello World! 出力一覧 
https://qiita.com/patann/items/6dd60d6cc8529b8094fe

ちなみに
_____________________
HTMLの場合:

Hello World!
_____________________
2020/08/09(日) 02:29:38.77ID:QrLTwpHp
>>574
HTMLはプログラミング言語ではない
2020/08/09(日) 02:31:49.48ID:oi9MKcYO
>>571
うわぁ・・・
2020/08/09(日) 03:43:09.29ID:coWM2YGE
>>575
プログラミングとは書いてない
2020/08/09(日) 05:32:11.96ID:oi9MKcYO
>>574
VBとアセンブラがない
やり直し
2020/08/09(日) 06:08:39.19ID:6kA32Faj
>>577
ここプログラム技術板だよね
2020/08/09(日) 08:04:20.98ID:oi9MKcYO
OS達「なあ、お前らテレワーク用に何のソフト入れてる?」
Windows「teams」
MacOS「teams」
IOS「teams」
Android「teams」
Linux「て、telnet・・・」
2020/08/09(日) 08:50:09.48ID:B3aIWQ09
まあブラウザはどのOSでも最近は一緒だし
そういう意味じゃテキトーhtml書いてjavascriptやるのが環境作るのは楽か。
そのあとめんどいが。
582デフォルトの名無しさん
垢版 |
2020/08/09(日) 12:46:14.77ID:ZxR2ejwf
>>580
Androidで動いてlinuxで動かないはないだろ。
使う気はないがyumとかaptでインストールできるぽいぞ。
2020/08/09(日) 14:49:30.93ID:pdO9SGyD
コロナ第二波来たからプログラムやるかあ
2020/08/09(日) 15:48:18.45ID:aiqOw9zn
>>574 嘘つくな、最低次になるだろ。
<html>
<body>
Hello World!
</body>
</html>

厳密には

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
</head>
<body>
<p>Hello World!</p>
</body>
</html>
2020/08/09(日) 16:02:53.82ID:sb6ynJ/q
HTML 5としてということなら、

<!DOCTYPE html>
Hello World!

が仕様上最小だね。
2020/08/09(日) 16:08:06.83ID:sb6ynJ/q
すまん空ではないtitleタグも必須のようだわ。
587デフォルトの名無しさん
垢版 |
2020/08/09(日) 19:36:41.72ID:2tff8pgk
>>580
chatコマンドで電子会議。
2020/08/09(日) 20:31:46.09ID:EsmywIKu
>>584
Hello World! を一行書いたa.htmファイルでも出力は出来る
!エクスクラメーションマークは文字化けの可能性がある
2020/08/09(日) 20:35:58.12ID:sb6ynJ/q
>>588
それじゃw3c validator通らないよ
<!DOCTYPE html>
<title>a</title>
Hello World!
なら通る
2020/08/09(日) 20:37:55.54ID:EsmywIKu
仕様を通すとは書いてない
591デフォルトの名無しさん
垢版 |
2020/08/09(日) 20:45:48.30ID:2tff8pgk
パーサー書いたうえでの感想だけど、HTML文書書くのにHTML5仕様なんか気にしたって仕方がないよ。
2020/08/09(日) 21:54:31.92ID:oi9MKcYO
>>582
Linuxおじさんが言うんだからTelnetで間違いない
593デフォルトの名無しさん
垢版 |
2020/08/09(日) 22:23:00.87ID:2tff8pgk
Telnetはある意味革命戦士だから、反動分子とは相性悪い。
2020/08/09(日) 22:52:26.76ID:IeKlhJn3
>>590
仕様を満たさないとブラウザでの動作が保証されない
まあ仕様を満たしていても動作しないブラウザもあるけどw
2020/08/09(日) 23:16:55.21ID:/po0BMLr
             /)
           ///)
          /,.=゙''"/
   /     i f ,.r='"-‐'つ____   こまけぇこたぁいいんだよ!!
  /      /   _,.-‐'~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /
596デフォルトの名無しさん
垢版 |
2020/08/09(日) 23:22:50.92ID:2tff8pgk
細かい部分まできちんと把握していないから仕様などと世迷いごとを言うのでは?

仕様と言ってる人が一番仕様を知らないというか、おそらく仕様を全く見たことが無いと思う。
2020/08/09(日) 23:34:39.89ID:t/Pa8RCx
この人一体何を元にパーサーとやらを書いたんだろう…
598デフォルトの名無しさん
垢版 |
2020/08/09(日) 23:38:20.52ID:2tff8pgk
>>597
仕様を完全に把握してるから、この仕様がダメなことも理解してる。
599デフォルトの名無しさん
垢版 |
2020/08/10(月) 02:02:31.96ID:2eUAmsEf
で結局どの言語がいいんすか?
600デフォルトの名無しさん
垢版 |
2020/08/10(月) 02:32:28.95ID:o5h87VM/
Ubuntuです。
2020/08/10(月) 02:34:34.78ID:wMolS4c+
(爆)
2020/08/10(月) 02:36:37.95ID:piZ92Li9
>>600
Ubuntuは言語ではない
2020/08/10(月) 03:16:26.78ID:phEjuxr2
>>602
屁理屈言うなよ
604デフォルトの名無しさん
垢版 |
2020/08/10(月) 03:32:07.66ID:o5h87VM/
>>603
お見事です。
勉強になります。
605599
垢版 |
2020/08/10(月) 03:35:03.14ID:2eUAmsEf
Windowsなどと比べてどういう点が優れているんすか?
606デフォルトの名無しさん
垢版 |
2020/08/10(月) 03:37:38.83ID:o5h87VM/
Windowsと比較してはダメですね。
607デフォルトの名無しさん
垢版 |
2020/08/10(月) 03:38:00.36ID:o5h87VM/
塩と砂糖を比較しませんよね?
608デフォルトの名無しさん
垢版 |
2020/08/10(月) 04:50:47.42ID:o5h87VM/
Windowsは初心者用、Ubuntuはプロ用と分けて考えると良いです。
2020/08/10(月) 05:09:13.46ID:Br0am4mg
>>598
ダメな点の具体例教えて
610デフォルトの名無しさん
垢版 |
2020/08/10(月) 05:39:37.40ID:o5h87VM/
抽象化されていない、つまり設計されていないのが最大の弱点ですが、Googleはわざとにバカを代表に据えて、そうさせてますよ。
2020/08/10(月) 05:45:18.99ID:Br0am4mg
なんか変なのに絡まれた。怖いw
612デフォルトの名無しさん
垢版 |
2020/08/10(月) 05:45:59.98ID:o5h87VM/
Google以前は、Microsoftが解析アルゴリズムに決定性を持たせようとしていました。
少なくともいずれは。
これは、誰もがセキュリティを確保したまま容易にHTMLを扱えるようになる布石でした。
Googleはこれを壊しましたが、Googleの立場では当然です。

Google以外は容易にHTMLを取り扱えず、セキュリティを確保するにはGoogleに頼らざるを得ず、ブラウザはGoogleのみが提供する。
それがGoogleのベストだからです。
613デフォルトの名無しさん
垢版 |
2020/08/10(月) 05:46:52.08ID:o5h87VM/
>>609
教えてというから教えてやってんのになんだその態度。
2020/08/10(月) 05:51:22.92ID:Br0am4mg
>>613
もしかしてID違うけど>>598と同じ人?
それなら質問するだけ無意味だった
余計な手間をとらせてすまんな
615デフォルトの名無しさん
垢版 |
2020/08/10(月) 05:53:44.11ID:o5h87VM/
そもそもウェブ屋さんがそんなこと気にしたって仕方ないんですよ。

我々が提供するライブラリを使って作られた各種言語用のラッパーを使ってれば良いんですキミらは。
2020/08/10(月) 06:01:34.31ID:IhktdvRz
>>600
Ubuntuで.Netfreamworlを使うにはどうすれば良いでしょうか?
617デフォルトの名無しさん
垢版 |
2020/08/10(月) 06:03:13.97ID:o5h87VM/
プロはRuby一択です。
2020/08/10(月) 07:18:49.87ID:k2ud7k4K
レールは続く】 Ruby on Rails Part21 【これからも
https://medaka.5ch.net/test/read.cgi/php/1545146635/117

出たばっかりのRails 6 の本が、5冊も出てる!

こんなフレームワーク、他に無いだろ。
Laravel の本でも、もっと少ない
2020/08/10(月) 07:23:46.29ID:IhktdvRz
そういえば誰もRuby勧めないよね
なんか理由あんのかな
2020/08/10(月) 07:59:42.71ID:kZmpWYDq
勧める理由が無いんじゃね
2020/08/10(月) 08:13:55.19ID:uEpMwzCV
ちょっと癖がある
622デフォルトの名無しさん
垢版 |
2020/08/10(月) 09:14:27.19ID:SoA0gyxM
昔、perl、python、ruby のインストしようとしてrubyだけインストに失敗した。
使うなって事だろうなw
623デフォルトの名無しさん
垢版 |
2020/08/10(月) 09:38:41.47ID:o5h87VM/
まずUbuntuって事ですよ。
624デフォルトの名無しさん
垢版 |
2020/08/10(月) 09:42:55.40ID:o5h87VM/
Windowsを捨ててUbuntuをインストールできたとき、初心者からプロへ脱皮するって事ですわな。
625572
垢版 |
2020/08/10(月) 10:01:39.25ID:k2ud7k4K
だから、ここに書いた
>>572

Ubuntu, anyenv/asdf を使えない香具師が、Mac へ行っただけ

基本、web 系は、Linux。
Mac じゃない。サーバーはLinux だから
2020/08/10(月) 16:37:06.15ID:IhktdvRz
Windowsを捨ててLinuxにした時点で
テレワークソフトもなければ
Officeも使えない
.NetFreamworkも使えないような
そんなプロにはなりたくないなぁ
627デフォルトの名無しさん
垢版 |
2020/08/10(月) 17:34:08.08ID:o5h87VM/
富岳のOSとして使われているので、日本人には必修科目。
2020/08/10(月) 17:58:13.09ID:IhktdvRz
それだけ軽くて中身のないOSってことだから
覚えてもしょうがないよね
2020/08/10(月) 18:49:51.33ID:lDBgI62X
officeとかそこら辺は互換ソフトあるでしょ
.netもcoreとかmonoとか
2020/08/10(月) 18:53:09.03ID:IhktdvRz
>>629
互換というかパチモン
VBAとか動かないゴミ
631デフォルトの名無しさん
垢版 |
2020/08/10(月) 19:27:59.27ID:2eUAmsEf
Ubuntuがお勧めのOSだというのはよく分かりました
お勧めのプログラミング言語を教えて下さい
632デフォルトの名無しさん
垢版 |
2020/08/10(月) 19:29:23.13ID:o5h87VM/
sed & awkです。
2020/08/10(月) 20:30:05.53ID:JYoLJZbs
>>631
Linux の世界ならば C/C++ しかないのでは? Linus は C++ も嫌いなんだそうですが‥‥
634デフォルトの名無しさん
垢版 |
2020/08/10(月) 20:43:04.98ID:soPgQPWb
このスレはプロを育成するスレなのか?
2020/08/10(月) 20:46:59.71ID:JYoLJZbs
>>634
でも、win10 に linux が載っちゃいましたし‥‥
2020/08/10(月) 20:48:30.60ID:uEpMwzCV
>>633
「裏で色々勝手にやるから」らしい。
なんでもかんでも理解できて自分で作りたい人ならではの理由だな。


遠く及ばないけど俺もCの方が好きだな。いろいろ原理がわかる。
2020/08/10(月) 21:13:34.44ID:IhktdvRz
>>636
LinuxのC++って裏で色々勝手に何かやっちゃうのか
638デフォルトの名無しさん
垢版 |
2020/08/10(月) 21:19:57.26ID:o5h87VM/
C言語は数学的な見地から設計がおかしいです。

したがって、初心者が覚える言語ではないです。

初心者は数学的潔癖さを備えるHaskellが良いでしょう。
639デフォルトの名無しさん
垢版 |
2020/08/10(月) 21:22:33.37ID:o5h87VM/
LinuxではドライバをHaskellで書く取り組みが始まっており、いずれKernel全体がそうなるでしょう。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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