- 1 名前:デフォルトの名無しさん [2021/08/12(木) 21:30:31.00 ID:IpKRzNiB.net]
- 前スレ
ぶっちゃけ始めるのにいい言語て何 part5 https://mevius.5ch.net/test/read.cgi/tech/1622766330/
- 792 名前:デフォルトの名無しさん [2021/08/31(火) 17:28:19.51 ID:8yYkEEu7.net]
- >>763
「臭くなくて辛くなくて酸っぱくなくて苦くなくて固くなくて、 パンでも芋でもお粥でも玉子でもシチューでもない 美味しいものが食べたいわ」 『異世界居酒屋のぶ』「嬢様の難題」
- 793 名前:デフォルトの名無しさん [2021/08/31(火) 17:29:38.56 ID:Qs4N52+O.net]
- Swiftはどうなの
- 794 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 17:32:41.88 ID:Igapz3y3.net]
- >>770
オワコン一直線って感じ Androidの方があいぽんにシェア勝ってるのはもちろん、もうMacよりChromebookの方が普及してる
- 795 名前:デフォルトの名無しさん [2021/08/31(火) 17:34:30.38 ID:Qs4N52+O.net]
- >>771
まじかあー始めようと思ったのに 開発の世界ではAppleはもうオワコンなのか
- 796 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 17:36:08.86 ID:wvWDiazC.net]
- >>770
macOS/iOSでネイティブアプリを作りたいならSwiftから始めてもいい それ以外の目的ではオススメできない 言語機能的にはそこそこ優れてるがC#に比べると少しハードルが高い (英語必須、言語がやや難、フレームワークもやや難)
- 797 名前:Mb [2021/08/31(火) 17:43:21.30 ID:8yYkEEu7.net]
- >>766
Haskell にしろ Rust にしろ、 可変長データの扱いとメモリリークの防止(安全性)の 問題を両方クリアしようと思った結果ああいう仕様に なっちゃった由来があるので、「そういうもんだ」と思わずに ちゃんと納得したいなら、 C と Java を軽く覚えてから Knuth を読むのがいいと思う。 C は実行可能なネイティブコードを吐きたいからああいう 危険な言語になっちゃったし、Java は仮想機械を使って クリアしようと思ったということ。 どっちつかずで C++ を採用してデスマーチになっちゃった 大きいプロジェクトがいくつもあって (「YRP常勤 【軍曹が】携帯電話開発の現状【語る】」、 https://lolipop-teru.ssl-lolipop.jp/gunsou/あたりを参照) その反省があって C♯でなんとかしよう、というのが 現状。 L
- 798 名前:ISP や SmallTalk 80 は、GC と正面から
向きあった言語ともいえる。 [] - [ここ壊れてます]
- 799 名前:デフォルトの名無しさん [2021/08/31(火) 17:47:11.01 ID:Qs4N52+O.net]
- >>773
ありがとう C#も調べてみる
- 800 名前:Mb [2021/08/31(火) 17:49:17.04 ID:8yYkEEu7.net]
- >>772
> 開発の世界ではAppleはもうオワコンなのか ユーザに優しく開発者に厳しいのがあの会社の 伝統だからな(笑)
- 801 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 17:57:25.85 ID:D/wrslJt.net]
- 次スレからワッチョイつけたほうがいいなここ
- 802 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 18:16:47.40 ID:k06Ebrg2.net]
- >>757
そのとおりで笑った
- 803 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 18:28:28.83 ID:k06Ebrg2.net]
- >>750
VB.netで作ってみたんだけどなんかクラスとかキャストとか構造体とかまったく知らないのにそれなりに出来てしまってこれじゃない感があったんだ。 変数はとりあえずpublicでみたいな 背中押してくれてありがとう! 仕事戻らなきゃ
- 804 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 19:16:44.93 ID:pP/IgB5+.net]
- >>779
変数をpublicにすることでどんな弊害が生じるか分かったってこと?
- 805 名前:Mb [2021/08/31(火) 19:39:02.41 ID:8yYkEEu7.net]
- >>780
おれは Java 派で C♯ のことよく知らんのだが、 オブジェクトを動的に定義して new したやつの変数を 共有して当該オフジェクトを共有するか、 静的に定義して呼び側の複数のオブジェクトが 通信するか(いわゆるシングルトン実装)みたいな話が 理解できたってことなんじゃねーの? おれなら前者は setter() と getter()、 後者は直接アクセスというふうに区別するところだが。
- 806 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 20:15:09.40 ID:pP/IgB5+.net]
- >>781
プログラムバグでもっとも深刻なバグを作るのが変数ってのは知ってると思う 変数は取り扱いが難しいんだってばよ
- 807 名前:Mb [2021/08/31(火) 21:07:26.54 ID:8yYkEEu7.net]
- >>782
うん、知ってる。 変数のことを「変項」っていう分野があってさ、 局所変数のことを「束縛変項」、引数のことを「自由変項」と呼んで、 束縛変項はオブジェクトなりメソッドなり適当なスコープの 中に閉じこめちゃえばいいわけ。で、自由変項は「それは、外の 世界のことだから知らないよー」と言っちゃえるんだけど、それは 値渡しの場合なら通るけど参照渡しでは通用しない(副作用があるから) んだよね。 で、C なんかのいわゆる「広域変数」っていうのは、スレッドなり オブジェクトなりが共通していじれるものだから、「どこからでも 見えるスタティックなオブジェクト」の中に閉じこめて悪さを しないようにしよう、というのがシングルトン実装なわけ。。 で、複数の実行環境がネットワークを介して接続している 現代だと、このパラダイムが通用しなくなってきたから、 いろんな言語が出てきてる、ということだと思う。
- 808 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 21:45:36.74 ID:vHl4DeHq.net]
- >局所変数のことを「束縛変項」、引数のことを「自由変項」と呼んで、
あーあw
- 809 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 21:52:43.52 ID:D/wrslJt.net]
- 劇団員全員の口元からウンコが出てきてるような凄惨なスレ
なお、本人たちは平然としむしろ微笑んでいる様子
- 810 名前:Mb [2021/08/31(火) 21:54:44.53 ID:8yYkEEu7.net]
- 冷静に考えると Java の StringBuffer って「數」じゃないよな。
オブジェクト志向言語だったら「変項」でいいような気もする。 Rust なんかは「変数を宣言したら値を変えてはいけない」みたいな 話があるとかで、それはまた日本語としては変な話のような気がする。
- 811 名前:Mb [2021/08/31(火) 22:01:51.02 ID:8yYkEEu7.net]
- …… そうか。Rust はスタック領域に載ってるもんは
スコープを抜けたらまるごと捨てちゃっていいという 言語仕様だから「GC がない」「C と同程度に速い」とか 言ってるんだな? だけどローカルな作業領域ってどうやって 確保してるんだろう。 そのあたりが「学習曲線がどうこう」の話につながってるのかね?
- 812 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 23:04:28.31 ID:KmBh3ook.net]
- >>780
あー仕事終わった、月末は死ぬっす publicはスコープ関係のエラーが出て良くわからなくてもとりあえず動くようになるってことと引数とか戻り値とかいらないからとても便利だと解った 弊害は多分変数が輪姦されて誰の子供を孕んでるのかわからなくなる感じ…… とりあえず期待通り動いているから良いといえば良いのだけど なんていうか糸引いた納豆みたいで豆同士が絡まっててどうにも愉快には思えない 一日中いじってるプロの人には及ばないとしてもそういうのをスッキリさせて解りやすくなるくらいにはしたいなと C#だったらそこらへんは厳しそうだからいいなー、いやいやでも難しそうだし動けばいいんなら現状でいいよねという感じで揺れとりました
- 813 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 23:26:08.96 ID:0UudHHzs.net]
- >>788
ちょ・・・
- 814 名前:デフォルトの名無しさん mailto:sage [2021/08/31(火) 23:38:50.26 ID:FuMoxfek.net]
- >>788
たまってるからといってグチをぶっちゃけるのはよくない
- 815 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 01:08:50.75 ID:hYHtR+pf.net]
- >>788
publicで何してるのか理解するのに時間がかかったが理解したら戦慄のスパゲッティw
- 816 名前:Mb [2021/09/01(水) 04:16:07.83 ID:rs0j02S9.net]
- >>788
お疲れさん。まぁN-88 BASIC もそんな感じだったな。 C 言語って、ANCI−Cより前だと、戻り値ってAレジスタ (アキュムレータ)がそのまんま返ってくるだけで、下手すっと 戻り値書かんでも「たぶんこれ入ってるだろ」と思ってコンパイラが 吐いたアセンブラのソース見てなっとくしたりとか。 だから、スタックの中にサブルーチンのコードが交互に積み重なってるわけ、 そう思ってそれを再帰(だけ)使って書いてると、風情は関数型なんだよな。 そのうちに配列とかリングキューとか使うようになってヒープができて、 あ alloc-free がまた別領域になって、「なんか、もうちょっと整理できない?」 つーのでオブジェクト志向、という流れがありそうに思う。
- 817 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 07:19:36.22 ID:pp3fy/rc.net]
- この中にfinal staticおじさんがいそうだな・・・
- 818 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 07:49:54.56 ID:pp3fy/rc.net]
- >>788
少人数、小規模、非厳格開発で 変数バグとその汚染範囲を特定できるのなら 変数はpublicで書いてもそれほど困らない どっかのメガバンクみたいに 最初は固く金融的なシステムを組んでも あとで拡張や修正する人たちが いじっちゃいけない変数をいじったり プログラム構造を無視して ダイレクトアクセス禁止エリアに ダイレクトアクセスしてシステム破壊する 昔からのシステムはウィザード級の 超難解なS級の呪術が施されたりするから なおさら触れてはいけないんだけど 解読できなくて改変してしまったり そうなると全てを見直しながら バグの相互関係を解明するしかなくなる publicはそのような危険性がない場合にだけ許される特別な存在 publicは神に許された存在なのです
- 819 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 08:29:09.25 ID:cxVhTLcZ.net]
- 始めるのにいい言語の話をしろ
- 820 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 08:52:07.85 ID:8yqHtzOu.net]
- 目的は?
- 821 名前:デフォルトの名無しさん [2021/09/01(水) 09:44:23.67 ID:rs0j02S9.net]
- >>795
制禦構造が表立って出てこないのでプログラミング言語とは言いがたいが、 「できる人」っぽく見られたいなら EXCEL 覚えるのが手っ取り早い。 あとはタイピング練習用のアプリ買ってタイピングの練習をする。 マシンはノートブックよりデスクトップのほうがタイピング
- 822 名前:ェ
上手く見えるし、プログラミングを学ぶにも効率がいい。 [] - [ここ壊れてます]
- 823 名前:Mb mailto:sage [2021/09/01(水) 09:55:20.30 ID:rs0j02S9.net]
- ぶっちゃけ始めるのにいちばんいい言語は
すでに何度も出てきた話だが 日本語だ。 機能仕様書はプログラムをデザインするために必要だ。 まぁ、日本語より英語のほうが得意だというのなら それでもいいが。
- 824 名前:デフォルトの名無しさん [2021/09/01(水) 10:07:50.06 ID:XPTvNrDr.net]
- 日本語は出来る
その次は?
- 825 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 10:37:49.34 ID:AF110jhG.net]
- >>799
1 手軽に始めてみたい 2 個人開発向け言語がいい 3 金融システム、大規模開発したい 4 ゲームがいい 5 ウェブ開発したい 6 アプリ開発したい 7 人間をやめてもいい 上記のうちどれ?
- 826 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 10:45:49.81 ID:cxVhTLcZ.net]
- >>800
1、2、4、6、7で頼む ちなみに日本語も英語もマスター済み
- 827 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 11:08:24.44 ID:AF110jhG.net]
- >>801
HTMLとCSSの基礎はできてる前提で androidならkotlin iosならswift webアプリならjavascript なら無難かな サーバー側はsqlの基本文法を理解してるとして サーバーで対応してる言語、php、パイソン webアプリならNode.jsが使えれば 自分は昔なんだけど 試しにjava、php、javascript-html-css、でandroidアプリを構築したな 事業場外勤務の追跡履歴アプリ
- 828 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 11:43:03.27 ID:SlqR1Ll5.net]
- 日本語の問題じゃないとすると"追跡した履歴"を記録参照するアプリのか?
- 829 名前:Mb mailto:sage [2021/09/01(水) 11:54:03.67 ID:rs0j02S9.net]
- >>800
昔の話だが、 > 1 手軽に始めてみたい は、「ゲートウェイ・ドラッグ的に、素人でも手を出しやすい」っつーのと 「安く市場に出回っているが、うっかり手を出すとそっち業界に引きこまれる」 のと二種類あった。Pascal は前者で C は後者だった。 後者を選んで > 2 個人開発向け言語がいい > 7 人間をやめてもいい へ行っちゃったが、堅気の衆には >>802 のお勧めは順当で、 > webアプリならjavascript はいいかもしれない。間口も広いし、入ってから他の言語も いろいろ見られるし。
- 830 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 12:07:09.21 ID:AF110jhG.net]
- >>803
追跡情報の履歴をとって どこで時間効率が落ちるのか どういう行動が売り上げに影響するのか、コスト削減に寄与するか 履歴情報を多次元的に視覚化したりしながら 事業場外勤務の管理に役立てるためのアプリ
- 831 名前:Mb mailto:sage [2021/09/01(水) 18:17:25.57 ID:rs0j02S9.net]
- >>805
在宅勤務者には悪夢のようなツールだな(笑)
- 832 名前:Mb mailto:sage [2021/09/01(水) 18:28:41.92 ID:rs0j02S9.net]
- 名前だけからの判断だが、「プログラミング言語 D」は好きだ。
C++ : C+=1 C♯ : Cより半音上がってるけど D♭なので D より半音低い だったら D だろよ。
- 833 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 19:01:34.38 ID:K7YPiebm.net]
- 会社が収集するデータはすべて従業員に閲覧可能にするべきだ
- 834 名前:Mb mailto:sage [2021/09/01(水) 19:13:19.55 ID:rs0j02S9.net]
- >>808
会社のサーバのアプリに裏口を作りたいような人間が ここに集まってるわけで …… (-_-!) 「するべき」じゃなくて、そこは自助努力しようよ。
- 835 名前:デフォルトの名無しさん [2021/09/01(水) 19:14:50.15 ID:7PsZLa1w.net]
- Haskellはプログラミングの数学的アプローチです。
Haskellを強く推奨します。
- 836 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 19:15:57.95 ID:K7YPiebm.net]
- ルータをノートPCにしてログとるか
- 837 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 19:16:28.51 ID:K7YPiebm.net]
- それでも暗号化されたデータを再現して中身を見るのは難しい
- 838 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 19:26:11.78 ID:8EcW0Jj4.net]
- >>807
C#の#は、楽譜の#ではなく、 C++ならぬ、C++++である++++を#で表現しているのである このマメ知識な
- 839 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 19:41:01.84 ID:pp3fy/rc.net]
- wap2も3も解読ソフト出てるけどな
ルータをシャドウにしても意味ないし やる気になればすぐに犯罪者
- 840 名前:デフォルトの名無しさん mailto:sage [2021/09/01(水) 19:44:16.31 ID:pp3fy/rc.net]
- wpaタイプミス
- 841 名前:Mb mailto:sage [2021/09/01(水) 19:53:28.53 ID:rs0j02S9.net]
- こういう話題は嫌いではないが、
また「始めるのにいい言語はなんだ!」と また叱られるぞ。 FORTH って入門用には面白い言語なんだがなぁ。 あんまり人が見るようなところにいないんだよな。
- 842 名前:Mb [2021/09/01(水) 21:53:03.89 ID:rs0j02S9.net]
- >>813
そうだったのか! 知らなかった。 「C++」は「ポストインクリメント C」だと 長いあいだ信じていて、「評価された時点では そうなんだけど、そのあとインクリメントしたんだぜ!」 だと思っていた。 「オブジェクティブ C」つーのもあったので、C++ は 「C 言語をオブジェクト志向に改造した」といワケではなくて、 C 言語にもう一皮被せて「オブジェクト志向っぽくしてみた」 みたいなテヘペロコツン言語だと思っていた。 C++++ の神髄を念入りに語ってくれ。 あぁ、スレが燃えるぜ!
- 843 名前:Mb mailto:sage [2021/09/01(水) 22:01:29.46 ID:rs0j02S9.net]
- >>812
> それでも暗号化されたデータを再現して中身を見るのは難しい まず受信解読側のキーを盗もうぜ JVM の逆アセンブルを試みた先輩によれば、 「適切な(適切か?)タイミングで止めると DES 暗号のキーが 得られるはずだ」とか。
- 844 名前:デフォルトの名無しさん mailto:sage [2021/09/02(木) 04:17:48.58 ID:Sl6ft/Zx.net]
- ラムダが流行りはじめてるが
モンタニエ博士はBCGとイベルメクチンを勧めてる MS系ワクチンは打つなと言ってる
- 845 名前:デフォルトの名無しさん mailto:sage [2021/09/02(木) 09:19:45.63 ID:+aeN4opz.net]
- なにこのスレ?って思って>>1から順にナナメ読みしみてみたんだが
>>107 > クソスレ違いの話題してる無能邪魔だな >>172 > このスレやたら老人が長文連投するよね > んで周回遅れした感覚で意味不明なロジック展してるのみて、うわ・・・って思っちゃう ちゃんと指摘してくれてる人はいるんだな おじいちゃんとか老害とかって言うのとはまた違うんよこれ こいつの場合はホント単に無能の周回遅れってだけで 単に経験がものすごく少なくて すっごく狭い世界でしか生きてなくて 老人というよりはむしろ赤ちゃんみたいなもの
- 846 名前:デフォルトの名無しさん [2021/09/02(木) 19:08:57.66 ID:1DJBAG9V.net]
- 日経読む人はわかると思うけど、時代は数学志向プログラミングだから。
Haskell一択。
- 847 名前:Mb mailto:sage [2021/09/02(木) 19:26:34.66 ID:XjhEtfGO.net]
- >>821
> 時代は数学志向プログラミングだから。 ・「数学」にアレルギーを持っている人が多い。 ・数学(いわゆる純粋数学)と計算数学と数学基礎論の区別を理解している 人は稀少。 ・分かりやすく書くと、たまにとんでもなく効率が悪いコードになる。 ・数学は「実行効率」というものは考えていないので、「たかだか有限個」 みたいな話になりがち。 LISP とか Haskell とかは、「コンピュータサイエンスを理解している数学者」と 「数学的素養を身につけているハッカー」には向いているだろうが、そういう 人が出遭う機会は「盲亀の浮木」程度のものだろうと思う。
- 848 名前:Mb mailto:sage [2021/09/02(木) 19:58:32.11 ID:XjhEtfGO.net]
- >>821
Haskell 推しなら、「竹内函数」こと Tarai 函数を Haskell で書いて、 実行結果と一緒に晒してくれ。
- 849 名前:デフォルトの名無しさん mailto:sage [2021/09/02(木) 20:36:37.48 ID:YdQtuEaz.net]
- >>823
こういうこと? https://qiita.com/ruicc/it
- 850 名前:ems/b8b3c61a12baa1af3c69 []
- [ここ壊れてます]
- 851 名前:デフォルトの名無しさん [2021/09/02(木) 22:29:50.20 ID:xl17iy2w.net]
- よし、みんなでPythonやろう! な?
- 852 名前:デフォルトの名無しさん mailto:sage [2021/09/02(木) 22:50:40.31 ID:epwTQpKk.net]
- うちで使ってるプログラミング言語がちょっとね・・・
https://i.imgur.com/wD0JxBe.png
- 853 名前:デフォルトの名無しさん mailto:sage [2021/09/02(木) 23:13:23.38 ID:3SeMoraj.net]
- ラムダが流行りはじめてるが
モンタニエ博士はBCGとイベルメクチンを勧めてる MS系ワクチンは打つなと言ってる
- 854 名前:デフォルトの名無しさん mailto:sage [2021/09/02(木) 23:59:24.05 ID:tsP5sYm6.net]
- まぎらわしい話をここでするな
- 855 名前:デフォルトの名無しさん mailto:sage [2021/09/03(金) 01:36:57.25 ID:Val05c+q.net]
- >>558-559
- 856 名前:デフォルトの名無しさん [2021/09/03(金) 01:41:11.99 ID:58p+v8q5.net]
- コンパイルをしなくていい、スクリプト言語のようなJavaが欲しい
- 857 名前:デフォルトの名無しさん mailto:sage [2021/09/03(金) 07:17:59.29 ID:fk3ksbKz.net]
- >>830
コンパイルでエラーを吐かせないJavaの様な言語なんて存在意義あるのか?
- 858 名前:デフォルトの名無しさん mailto:sage [2021/09/03(金) 09:32:05.73 ID:jMmhMMW7.net]
- >>830
OGNLインジェクションでググれ
- 859 名前:Mb mailto:sage [2021/09/03(金) 11:06:01.49 ID:a/Gc4K7u.net]
- >>824
そう、そういうやつ。 Haskell で書いたら、組合せの数の計算をするのに、 入山のアルゴリズムとか使わなくてよくね?とかいう 結論も出るかもしれない。 シャープレイ・シュービック指数の計算とか Make 10 パズルの全部の解とか、 「Haskell で書けばこんなに楽」みたいな例(いや、 実際に試したわけじゃないけど)がいくつか見つかると、 「有限組合せ問題に強い Haskell」ということで「推し」の 理由になりそうに思う。
- 860 名前:Mb mailto:sage [2021/09/03(金) 11:12:03.11 ID:a/Gc4K7u.net]
- >>830
Java そのまんまだと面倒臭いが、 BCPL とか Pascal とか C くらいだったら (面倒臭いが)言語処理系は作れると思うぞ? 自分でやってみたら面白いかもしれない。
- 861 名前:デフォルトの名無しさん mailto:sage [2021/09/03(金) 11:59:55.68 ID:Xp3vPWaM.net]
- >>833
たとえば次の本だと https://www.lambdanote.com/products/haskell 5行で書けるクイックソートとか、3目並べとか、数式パーサとか いろいろ例が載っている
- 862 名前:デフォルトの名無しさん mailto:sage [2021/09/03(金) 14:02:42.33 ID:23Ib9td7.net]
- >>830
新しいバージョンのJavaはスクリプトで動く
- 863 名前:デフォルトの名無しさん [2021/09/03(金) 17:01:36.15 ID:a/Gc4K7u.net]
- みんな優しいなぁ(泣)
だけど「ぶっちゃけ始めるのにいい言語」として、 「どんな人が」という話もそれなりにあると思う。
- 864 名前:デフォルトの名無しさん [2021/09/03(金) 18:34:25.00 ID:eRB97fpQ.net]
- 数学志向プログラミングでは入力と出力の関係のみを記述するので、そもそもたらい回し関数などというばかげたものはあり得ない。
愚の骨頂。 何を血迷ったか。
- 865 名前:Mb [2021/09/03(金) 19:08:30.66 ID:a/Gc4K7u.net]
- >>838
Tarai 関数の竹内郁夫さんは東大理学部の数学科出身で、 「竹内函数」と命名したのは遠山啓先生の弟子筋の野崎さん。 せめてネット検索してから発言しないと、 「ネットリテラシーが不足している」と叩かれかねないので 自重かつご自愛をお奨めする。
- 866 名前:Mb mailto:sage [2021/09/03(金) 20:24:44.14 ID:a/Gc4K7u.net]
- >>835
なんか良さそうだな、コレ。 ちょっと探してみる。ありがとう。
- 867 名前:デフォルトの名無しさん mailto:sage [2021/09/03(金) 20:35:59.02 ID:Xp3vPWaM.net]
- >>840
ぜひ見てください ちなみに、弱小出版社なので店頭ではまず見かけないです (池袋のジュンク堂にはあった) 書店にあるのはオーム社から出ている初版だけど いろいろ古いので新しいのを読んでください
- 868 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 04:20:33.64 ID:iqtSb51S.net]
- そんなHaskellから型システムやモナドなどを受け継いでいる
- 869 名前:Rustは
それらの恩恵をプログラミングのしやすさとメモリ安全性の保証へと昇華させたところに特徴があると思います [] - [ここ壊れてます]
- 870 名前:デフォルトの名無しさん [2021/09/04(土) 06:01:10.20 ID:QYBNSd4x.net]
- 世界ではPython→Juliaだよ
なにがHaskellだよ読めねえよバーカ
- 871 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 06:20:19.74 ID:7AHmj3on.net]
- 始めるのにいい言語って何?
→Rust!Haskell!Julia! このスレって一般的感覚とはかけ離れてるよね
- 872 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 07:01:13.01 ID:vgcJsdf5.net]
- 今なら普通Kotlinだからな
- 873 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 09:28:23.36 ID:iJrY+W70.net]
- 趣味でプログラミングやってて1年くらいジプシーしてたけど
RustのCargoの使いやすさとエラーメッセージのわかりやすさは実際頭一つ抜けてるとは思う 仕事にしようとか業界のこととか考えだすと簡単に一択とは言えなそうなのも調べるとわかってきてしまうけど
- 874 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 09:29:52.20 ID:iVIkNrVH.net]
- >>844
一般的でないことを言いたい奴の声が大きいだけだと思う 他ではあまり構ってもらえないからだろう
- 875 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 09:41:53.27 ID:CH3i6/yI.net]
- >>846
みんながやりたがる言語は単価が落ちる 誰もが嫌がる言語をやるべき
- 876 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 09:42:57.05 ID:q+DUVq7A.net]
- 逆張りして違いのわかる男を演出したい人が集まるスレだからな
初心者は見るべきじゃない
- 877 名前:Mb mailto:sage [2021/09/04(土) 11:48:57.38 ID:EFCgoeOa.net]
- >>844
> このスレって一般的感覚とはかけ離れてるよね 開発の現場で使われてるような言語と プログラミングを学習するような言語はまた別だからな。 誰も LOGO で業務系のプログラムを書こうとは思うまい。 >>848 MUMPS とかか? 「誰もが嫌がる」訳でもないから違うか。
- 878 名前:デフォルトの名無しさん [2021/09/04(土) 12:31:42.80 ID:DczqPvrC.net]
- あわしろ氏もお勧めするHaskell。
- 879 名前:Mb mailto:sage [2021/09/04(土) 14:14:13.49 ID:EFCgoeOa.net]
- >>847
>>849 切り口を変えないと、「いままでプログラミングを やったことのない人」で、「プログラミングに 手を出してこなかった人」が、「一歩踏み出そう」とは なかなか思いきらないだろうと思う。 どっぷり電算屋のおれとしては、Java が現在の立ち位置なので 「業界では、とりあえず Java を習得しとけばいいんじゃね?」と 思うが、「始めるのにいい言語」となると、 「おれらの世代がプログラミングを始めたころに影響を受けた言語」と、 「現在の環境でプログラミングを始めて、将来『よかった』と思える言語」 では、かなりの違いがあると思う。 半可通が自慢したい言語とは別なんだよ。
- 880 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 19:12:56.24 ID:BWT1x3LN.net]
- あらゆるコミュニティからハブられとんなぁコイツは
- 881 名前:Mb mailto:sage [2021/09/04(土) 19:41:08.34 ID:EFCgoeOa.net]
- >>853
> あらゆるコミュニティからハブられとんなぁコイツは あらゆる板のあらゆるスレッドで使える台詞だな。 芸のないやっちゃ。
- 882 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 20:35:16.66 ID:9Nprm3Ln.net]
- >>843
Juliaって、ざっくり調べた限りでは、計算できたらそれで良い人向けって感じがする。 まるで高速Pythonっていうか。 これからもっといろいろ用途が増えるのかな。
- 883 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 22:28:49.78 ID:DkNEcsZa.net]
- Juliaはひたすらループで配列をぶん回すイメージだな
PythonというよりFortranの系譜
- 884 名前:Mb mailto:sage [2021/09/04(土) 23:21:55.00 ID:EFCgoeOa.net]
- >>856
その点に関しては文句の言いようはありません。 そもそも Julia という言語に触ったことがないので。 とはいえ「イザベル」という言語もあったりします。
- 885 名前:デフォルトの名無しさん mailto:sage [2021/09/05(日) 00:58:47.16 ID:UFxCuC9Y.net]
- Julia は、MIT が作った、Rub
- 886 名前:y 風の言語。
end を使う Matlab, R → Python → Julia 最近、日本人が作った、バージョンマネージャーのanyenv にも入った。jlenv anyenv install --list Renv, crenv, denv, erlenv, exenv goenv, hsenv, jenv, jlenv, luaenv nodenv, phpenv, plenv, pyenv, rbenv sbtenv, scalaenv, swiftenv, tfenv [] - [ここ壊れてます]
- 887 名前:デフォルトの名無しさん [2021/09/05(日) 02:51:45.65 ID:fofB9dP+.net]
- >>857
カタカナで書くなよ あわしろ氏も怒ってたぞ
- 888 名前:デフォルトの名無しさん [2021/09/05(日) 04:22:23.34 ID:R2kpp+oO.net]
- そりゃ怒るだろね。
- 889 名前:デフォルトの名無しさん mailto:sage [2021/09/05(日) 08:42:43.11 ID:8sKNmBHd.net]
- 僕はプログラミングを初めて1年程度の初学者です
1年程度で、よくある「初心者におすすめ言語ランキング」にでてくる html/css python ruby php javascript java c# c++ vba perl/cgi sql 各代表的なライブラリやフレームワーク を一通りやってみたのですけど こちらの板でc系やjavaが推奨されてない理由 むしろ否定的な理由を教えてください
- 890 名前:デフォルトの名無しさん mailto:sage [2021/09/05(日) 08:57:27.79 ID:qXYO1Gcj.net]
- >>861
今となってはC/C++やJavaをやるくらいならRustを選ぶからでしょう。 RustはC/C++と同じようにネイティブで最高速に動くプログラミング言語でありながら、メモリ安全性も保証されます。 そのうえRustはモダンなプログラミング言語の良さを最初から備えて洗練されて設計されているため、プログラミングもしやすいです。
- 891 名前:デフォルトの名無しさん [2021/09/05(日) 09:03:56.90 ID:3IKjsp8l.net]
- この板の総意は知らんけども、その二つは儲からない現場ばかりだからお勧めしない
- 892 名前:デフォルトの名無しさん mailto:sage [2021/09/05(日) 09:24:55.58 ID:XlIFHare.net]
- >>861
Cは面倒、ちょっと間違えると異常終了するしデバッグもやりにくい Javaは某社の政策のせいで少なくとも新規は避けられてる
|

|