X



プログラミング始めたい。取っつきやすく簡単で応用効いてなんでもできるコスパいい言語教えろ!! [163129606]

■ このスレッドは過去ログ倉庫に格納されています
0001番組の途中ですがアフィサイトへの転載は禁止です (スププ Sd32-Zg93)
垢版 |
2022/02/18(金) 14:31:16.82ID:i5DtOWwAd●?2BP(2000)

たのむ!
0107番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 16:28:16.30ID:WbVUFU0e0
ちゃんと勉強したいなら今でもCかPascalが一番だと思うけど、
手っ取り早く何か書きたいってだけならPythonかPHPにしとけば?

ただ、プログラミング入門でいきなりオブジェクト指向のところまで
勉強しようとすると地獄だと思うので、手続き指向の静的型付言語
のほうが結局楽で応用きくと思う。
0108番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 16:29:53.43ID:WbVUFU0e0
>>105
プログラミング環境にマイクロソフトのOSを選ぶのは自殺行為だと思う。
それしかなかった40年前ならさておき。
0109番組の途中ですがアフィサイトへの転載は禁止です (JPW 0H1b-biR0)
垢版 |
2022/02/18(金) 16:30:56.05ID:DOwPpS+MH
ちなみにスマホの専ブラは端末の種類もUAに出力するから
ほぼほぼ合ってる
0111番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ c6a2-ZnMP)
垢版 |
2022/02/18(金) 16:32:53.06ID:3fOLmifT0
>>108
初学や初心者レベルのプログラミングを学ぶってためだけに新しい環境を用意する方が万倍馬鹿だろw
0112番組の途中ですがアフィサイトへの転載は禁止です (JPW 0H1b-biR0)
垢版 |
2022/02/18(金) 16:33:39.98ID:DOwPpS+MH
>>109
ちなみにワッチョイWの「W」の部分がスマホを意味する
0116番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 16:36:20.75ID:WbVUFU0e0
>>111
Docker載せてDocker Hubからその手のコンテナ拾ってくれば、あっという
間にプログラミング環境の出来上がりだけど。

いちいちWindowsにあれこれ載せるのって馬鹿馬鹿しくない?
0117番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 16:38:10.63ID:WbVUFU0e0
>>115
Webアプリメイン=Webサーバーに何らかの形で触らざるを得ない

WindowsにApacheやnginx載せるん?RORでWEBrickは正直初心者には厳しいでしょ。
0119番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 16:41:15.79ID:WbVUFU0e0
>>118
ド初心者がそれやると、メンバー変数を全部publicにしたりとか、
超巨大なクラス作って一クラスで全部終わらせるみたいな、
オブジェクト指向にしてる意味ないやんか!ってことwやるように
なるんだわ
0123番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9256-ZnMP)
垢版 |
2022/02/18(金) 16:43:40.93ID:5OlBVIud0
DockerってLinuxしかないと思ってたが
WindowsでもDocker使えたりするんだが

だが何にしてもLinux覚えたほうが良いに決まってる
Dockerにしても最新技術は全部Linuxから用意される
0127番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 33d2-M6x4)
垢版 |
2022/02/18(金) 16:50:24.49ID:JSzkXHxV0
>>19
俺もEnd IfやFor Nextの方が全部終わりが } よりも見やすくて好きだな
0128番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 524d-zDxS)
垢版 |
2022/02/18(金) 16:53:06.21ID:czR3/9G40
こういうのはVBAがガチでおすすめ
仕事やってりゃどこかで馴染みのあるEXCELの延長で使えるし
セル関数を使ってやるから初心者でもプログラムの流れのイメージが掴みやすい
0129番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d605-KjP6)
垢版 |
2022/02/18(金) 16:53:25.14ID:JeuO0VoB0
>>1
言語の勉強も大切だけどテストファーストの習慣も身につけておいた方が良いよ。
0130番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 33a2-zxJC)
垢版 |
2022/02/18(金) 16:53:56.84ID:Co/ANlvm0
Google Colab 使えば環境構築は必要ない
ブラウザだけあればいいぞ
0131番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ c6a2-ZnMP)
垢版 |
2022/02/18(金) 16:54:03.11ID:3fOLmifT0
>>116
Mac持ってるならMacでやりゃいいしWindowsしか持ってないならWindowsで環境作ってやればいいだけ
初心者でそのためだけにWinがあるのにMacを買うなんてのはコストかけすぎでそれこそ馬鹿の所業
なおPCすら持ってないのにプログラミング始めたいなんて考えるのはレアケース過ぎて考慮に入れてない
0133番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MM42-/M7c)
垢版 |
2022/02/18(金) 16:58:07.75ID:NSadULEyM
割りとマジで言うと
visualstudio入れてc入門書かってコンソールアプリからで慣れたらwinアプリ
コンパイラのインストールやプロジェクト作成とか本みながらやったら良いよ
0134番組の途中ですがアフィサイトへの転載は禁止です (ラクッペペ MMde-m9qS)
垢版 |
2022/02/18(金) 17:00:50.29ID:yBZMmvGcM
Pythonの本ってなにがええの?
プログラミング全くわからへんねんけど
用途は特に無くてやってみようって思ってる
1年生でええんか?
0135番組の途中ですがアフィサイトへの転載は禁止です (オッペケ Src7-1eg9)
垢版 |
2022/02/18(金) 17:00:53.51ID:Lgzb6aNDr
Haskellこそ至高
0136番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 524d-zDxS)
垢版 |
2022/02/18(金) 17:02:04.28ID:czR3/9G40
pythonは他の言語を触ったことのある人には楽に感じるってだけで
初心者はpythonのコマンドラインを流して読んでいってどう動いているのか想像するのは無理
エクセルのVBAならセル番地やシート名が出てくるからどこを操作しているのかっていうのを見失うことはない
最初はそういうので躓く
0137番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 9256-ZnMP)
垢版 |
2022/02/18(金) 17:02:20.57ID:5OlBVIud0
>>134
教本は柴田望洋が良いに決まってんだよ
まぁとにかく真面目
誠実な勉強とは何かってことを突き詰めて考えている
0139番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 97d2-s/Pe)
垢版 |
2022/02/18(金) 17:03:33.05ID:Mp3jENbR0
UWSCが最強言語だったが作者死んだみたいなんだよなあ
代わりになるのが存在しない
0141番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 524d-zDxS)
垢版 |
2022/02/18(金) 17:06:18.83ID:czR3/9G40
>>138
本の方がいいよ
=と==の違いとか丁寧に系統立てて解説してるのは本
ネットで場当たり的にやってるとそういう基礎がごっそり抜けてネットで調べてもあまりに基礎的で原因が分からんってことになる
0142番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sac3-xTsN)
垢版 |
2022/02/18(金) 17:20:54.26ID:S4GWf7gCa
言語仕様でいえばrubyがかなり初心者向けだがライブラリが貧弱なんだよな
pythonだろ
0143番組の途中ですがアフィサイトへの転載は禁止です (ラクッペペ MMde-m9qS)
垢版 |
2022/02/18(金) 17:25:24.55ID:yBZMmvGcM
>>137
サンクス
0144番組の途中ですがアフィサイトへの転載は禁止です (JPW 0H1b-biR0)
垢版 |
2022/02/18(金) 17:30:21.97ID:DOwPpS+MH
そういえば嫌儲でRubyめちゃくちゃ叩いてた奴いたけど
なんの恨みがあるのか考えたら
絶対プログラミングスクールで挫折した奴だろうし
見てて悲しくなるわ
0146番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 168f-PUH2)
垢版 |
2022/02/18(金) 17:42:21.14ID:TvQMy4OP0
ゲーム作りたい...Unity+C#
AIやりたい...Python
Webアプリが作りたい...node.js+JavaScript+React.js
スマホアプリ作りたい...node.js+JavaScript+ReactNative
Win/Macデスクトップアプリが作りたい...node.js+JavaScript+React.js+Electron
電子工作組み込みIoT系...C
SES下請けプログラマ...Java、PHP
0147番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 124c-FlQk)
垢版 |
2022/02/18(金) 17:44:53.22ID:yrSxX18v0
 いろんなプログラミング言語の中で、Lispは一番上に来ると言おう。

そしてこの主張を裏付けるために、他の4つの言語に欠けているある一つの機能を 言おう。
いったいこの機能z無しでどうやってプログラムを書くんだい? っていう、
そのzの最も大きなものの一つとして私が考えるのが、マクロだ 。

 たくさんの言語が、マクロと呼ばれる機能を持っている。
でもLispのマクロは特別だ。
Lispのコードは、ひとたびパーザによって読まれたら、 あなたが解析することができるデータ構造になるんだ。
他の言語ならコンパイラが構文解析して内部に作られる構文木を、 Lispでは直接プログラムとして書き下すわけだ。
しかも、この構文木はプログラムからアクセスできるから、 構文木自身を操作するプログラムを書くことができる。
Lispではそのようなプログラムをマクロと呼ぶ。
いわば、プログラムを生成するプログラムだ。
---
普通のやつらの上を行け
著者:Paul Graham
http://practical-scheme.net/trans/beating-the-averages-j.html
0149番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 124d-miqv)
垢版 |
2022/02/18(金) 17:47:44.16ID:X4yEMQso0
powershellだろ 0秒で開始できる
0151番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW d6a0-HjLG)
垢版 |
2022/02/18(金) 17:52:21.73ID:OM5WNHzA0
pythonこそとっつきやすいと思う
0152番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 168f-7HRA)
垢版 |
2022/02/18(金) 17:54:34.15ID:o3zF8Ox10
Java
HTML
javascript
SQL

これさえ出来りゃなんでも出来る
0155番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 17:59:39.54ID:WbVUFU0e0
>>146
>Webアプリが作りたい...node.js+JavaScript+React.js

それだけじゃ、フロントエンド以外動かんやんかw
0156番組の途中ですがアフィサイトへの転載は禁止です (アウアウアー Sa6e-GzLH)
垢版 |
2022/02/18(金) 18:01:16.93ID:BsY1ymNea
意外とCOBOL
簡単だから最初はこれがいい
0157番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 18:01:18.70ID:WbVUFU0e0
>>152
それだけだと、テキストファイルのIOとパターンマッチングを多用する処理で泣きが入るな。
今時だとPythonかRuby、いにしえまで遡るとawkやPerlが出来ないと非常に厳しい。
0158番組の途中ですがアフィサイトへの転載は禁止です (アウアウエー Saaa-WUqN)
垢版 |
2022/02/18(金) 18:01:44.66ID:MQb+0dh3a
なんでもいいけど面倒なのは嫌
0161番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MMce-ctBb)
垢版 |
2022/02/18(金) 18:10:41.95ID:qHMCiviUM
コトリンとかはどうなの?
0162番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 18:11:03.29ID:WbVUFU0e0
>>152
あと、Linux使う人はなんだかんだでシェルスクリプト書けないと
行き場がなくなる可能性大。

bashで書ければ多分大丈夫だけど、現場によってはksh、tcsh、zsh, dash
を要求されるかも。とくにkshは古いシステムの現場だと必須。
0163番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 18:13:55.53ID:WbVUFU0e0
>>146
>スマホアプリ作りたい...node.js+JavaScript+ReactNative

これも、フロントはそれでいいけど、課金周りとか広告系とか制御周りとかは
ほぼ全部PHPと何らかのフレームワークで確定だよ。

あと、インフラ側でChef使う場合はRubyが必須。AnsibleならJSONで済むけど。

> SES下請けプログラマ...Java、PHP

組み込みのCとかCOBOLとかPL/1とか、その手のもまだまだ現役だよw
0167番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 18:19:30.97ID:WbVUFU0e0
>>164
Pythonは正直覚えること多すぎる気がするなぁ。多重継承できる言語なんて
初心者には「○○○○に刃物」なところあるし。

他の言語からPythonに流れるのは楽だと思うけど、一発目は大変そう。
汎用性があるから、覚えちゃえば楽だけどね。
0169番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 1695-Tewk)
垢版 |
2022/02/18(金) 18:25:17.83ID:+YmUeaLF0
>>161
あれは事実上Android用なんで汎用性は低いんじゃないかな
Javaと相互運用できるみたいなんでiOSもいけるんやないか的な話だけど、実用までいけんのかな
モバイルアプリ開発に限っても「AndroidとiPhone似たようなもんなのに一緒に開発できない問題」というのがあるんよ
0172番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 92c6-FJ3i)
垢版 |
2022/02/18(金) 18:29:02.77ID:WbVUFU0e0
>>170
Rubyってbetter than Perlとしては史上最高の言語だったのに、なんで
あんなんになっちゃったんやろ…
0173番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 168f-hFfo)
垢版 |
2022/02/18(金) 18:29:11.53ID:GoX366Sv0
日本語だな。
知ってる友人を作るのが近道
0176番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ c6a2-ZnMP)
垢版 |
2022/02/18(金) 18:32:41.01ID:3fOLmifT0
>>167
最初にPythonで覚えてある程度使ってからPython以外の言語を使おうとすると間違いなくかなり苦労すると思う
0178番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MMce-ctBb)
垢版 |
2022/02/18(金) 18:36:36.04ID:qHMCiviUM
スマホ用簡易5ちゃんブラウザとか問題ゲームとか作りたいんだけど
どの言語から始めればええの?
0179番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 1695-Tewk)
垢版 |
2022/02/18(金) 18:41:18.34ID:+YmUeaLF0
>>178
アプリを作りたいならSwift(Apple)とDart(Google)のどちらかしかない
上の方でReactNative(javaScrpt)が出てるけど、ちょっとそれはネイティブアプリに比べてパフォーマンスが劣るらしい
Appleのカスがアプリ開発の分野でも微妙な囲い込みをしたせいでそういうことになってる上に、Dartの方が高性能なのでDartがおすすめ
0180番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 168f-PUH2)
垢版 |
2022/02/18(金) 18:46:08.11ID:TvQMy4OP0
>>163
今から始める人向けの代表的な環境セットだぞツッコミがプロ向けで細かすぎるだろ

細かい話しすると、ウチはフロントもバックも全部JSでコード統一してて、決済も広告も全部JSだし、
インフラはAWSでピタゴラスイッチしてるからCloudFormationとTerraformで構築してEC2の自前インスタンスは1つも立ってないからAnsibleもChefも使ってないな
0183番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 168f-Fqls)
垢版 |
2022/02/18(金) 19:08:33.96ID:SA3dHWg+0
全部コンパクトにまとまってるやつが良いに決まってる
つまりプチコンだ
0185番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 97d2-HeCy)
垢版 |
2022/02/18(金) 19:10:29.24ID:LZofQttr0
>>161
Scala使うぐらいならKotlinにする流れにはなってるけど、現状わざわざKotlinを学ぶメリットってそこまでないかな
案件的にはJavaが多いし技術者集めるならJavaで開発する方がいいし

労働環境がよくてプロジェクトメンバーがあまり抜けることない会社ならKotlinにしたら技術継承上手くいくけど、出入りが激しいような会社で新言語を使うのはデメリットだらけよ
0186番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sac3-zxa7)
垢版 |
2022/02/18(金) 19:13:53.70ID:OstfdPXXa
C#
0187番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ a7af-ZnMP)
垢版 |
2022/02/18(金) 19:15:34.59ID:DZ7LmVAz0
>>135
現れたな「Haskellこそ至高」マン

おれはゾウさんの絵の入門書を読んだだけで、書けないけど、
Haskellこそ至高なのはその通りだと思う
0188番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ e74d-EIIy)
垢版 |
2022/02/18(金) 19:19:39.75ID:kMKUnBgw0
Cobol
0189番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ cb8f-B80Q)
垢版 |
2022/02/18(金) 19:22:09.65ID:eCY3yThN0
C++やっとけ
ただし取っつきやすさは皆無
0191番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1614-SieE)
垢版 |
2022/02/18(金) 19:23:48.89ID:lrNOu49J0
プログラミングなんて誰にでも出来るぞ
もはや誰にでも作れる時代だから何を作るのかが大事
0196番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW b282-ntdk)
垢版 |
2022/02/18(金) 19:49:06.47ID:2K86xErx0
jsがいいと思う
言語デザイン糞だけどgafamの何処からも主要フレームワーク出されてて絶対に無視できない存在
jsやったあとにpythonやると糞みたいに見えるclass辺りのクソデザインすらまともに見える不思議(´・ω・`)
0197番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ a7af-ZnMP)
垢版 |
2022/02/18(金) 19:49:40.63ID:DZ7LmVAz0
とっつきやすい+なんでもできるのはPythonしかないだろうなあ

Pythonのいいところ
・ググったときに、sejuku とか techacademy とかに邪魔されない
 (代わりにヒットする note.nkmk.me は 優秀)
・ソースコードがスッキリしてる
・オブジェクト指向が強制されない
・ライブラリなんでも揃ってる
・pandas はキラーライブラリ

Pythonのイヤなところ
・__init__.py とか if __name__ == "__main__" : とか 超キモい
・依存パッケージ管理の仕組みがクソ(poetry使えばいいが、venvっていう仕組みがキモイ)
・型ヒント+mypy でIDEに型チェックを仕込むまで一苦労
・conda / jupyter 文化圏とかいう古来から続くらしい謎の勢力
0198番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5340-YGx7)
垢版 |
2022/02/18(金) 19:49:56.20ID:W1nady3G0
Perlはくそ適当に書いても動くから好き
Pythonは捻くれ者が作った糞言語
0199番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sac3-S2EY)
垢版 |
2022/02/18(金) 20:01:45.16ID:BN+Px30Ca
python1年生買った
0203番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 97d2-K+/R)
垢版 |
2022/02/18(金) 22:00:34.34ID:jYlqRgwO0
VBAエクセルの実務の単純作業程度ならある程度できるようになったわーやったー
って思ってたらVBAは未来が無い的な意見ばっかでPython勉強始めたが非プログラマーには普通に難しいわ
でもたしかに慣れたらVBAよりも簡単にかけそうな感じはする
0204番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ c6a2-ZnMP)
垢版 |
2022/02/18(金) 22:12:39.48ID:3fOLmifT0
>>203
VBAは腹が立って画面をぶん殴りたくなるほど制約が強い
表計算ソフト極特化な処理以外では使う気が起こらないレベル
■ このスレッドは過去ログ倉庫に格納されています

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