前スレ
ぶっちゃけ始めるのにいい言語て何 part4
https://mevius.5ch.net/test/read.cgi/tech/1615612545/
ぶっちゃけ始めるのにいい言語て何 part5
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん
2021/06/04(金) 09:25:30.26ID:nHzCWsfU872デフォルトの名無しさん
2021/08/07(土) 17:24:04.37ID:8dsxiyyb >>871
すまん。m(_ _)m
こちとら「まともなカリキュラム」を経験していない
独学の野良プログラマなので、そのあたりの知識が
かなり怪しいのだ。
指摘されて思い出したが、正確には
「リレーショナル・データベース・マネージメント・システム」
なんで、「RDBMS」が正しいんだよな。
「コンピュータ」も、いま普及しているのは
「エレクトロニック・データ・プロセシング・システム」なので、
「EDPS」が正しい、みたいな話もあった。
そういう意味では「ぶっちゃけ始めるのにいい言語」
(というか、「ちゃんと学びなおしたほうがいい言語」)
となると、「日本語と英語」という話になると
思われる。
すまん。m(_ _)m
こちとら「まともなカリキュラム」を経験していない
独学の野良プログラマなので、そのあたりの知識が
かなり怪しいのだ。
指摘されて思い出したが、正確には
「リレーショナル・データベース・マネージメント・システム」
なんで、「RDBMS」が正しいんだよな。
「コンピュータ」も、いま普及しているのは
「エレクトロニック・データ・プロセシング・システム」なので、
「EDPS」が正しい、みたいな話もあった。
そういう意味では「ぶっちゃけ始めるのにいい言語」
(というか、「ちゃんと学びなおしたほうがいい言語」)
となると、「日本語と英語」という話になると
思われる。
873デフォルトの名無しさん
2021/08/07(土) 17:39:23.47ID:8dsxiyyb そういう意味では、「データ」っつーのは「入力(input)」された
「符号化された情報」であって、JIS でいう「情報処理」は
「データ処理」(ちなみに data は複数形で、単数形は datum)
だとか、「インデックス」というのは、「鍵(key)データと
『それがターゲットであるかどうか確認するためのデータ』という
識別子(アイデンティファイア)と、必要なデータを指し示す
データポインタ(いや、そこにあっても問題はないし、必ずしも
電算用語でいう「ポインタ」ではなくていいわけだから「参照値」)の
三つ組のデータだ」とかいう話は、共立出版の『bit』で学んだ。
まず「教えられるべき内容」があって、「まともなカリキュラム」が
あって、その後に「教育用の言語」としての「始めるのにいい言語」が
あってしかるべきだと思うがどうか。
「符号化された情報」であって、JIS でいう「情報処理」は
「データ処理」(ちなみに data は複数形で、単数形は datum)
だとか、「インデックス」というのは、「鍵(key)データと
『それがターゲットであるかどうか確認するためのデータ』という
識別子(アイデンティファイア)と、必要なデータを指し示す
データポインタ(いや、そこにあっても問題はないし、必ずしも
電算用語でいう「ポインタ」ではなくていいわけだから「参照値」)の
三つ組のデータだ」とかいう話は、共立出版の『bit』で学んだ。
まず「教えられるべき内容」があって、「まともなカリキュラム」が
あって、その後に「教育用の言語」としての「始めるのにいい言語」が
あってしかるべきだと思うがどうか。
874デフォルトの名無しさん
2021/08/07(土) 19:32:43.46ID:dYY2396a 長年初心者に付き合っているんだが
SQLでつまづく人は少ないな
エクセルに似ているということで
理解しやすいのかな
SQLでつまづく人は少ないな
エクセルに似ているということで
理解しやすいのかな
875デフォルトの名無しさん
2021/08/07(土) 20:30:41.90ID:XVbNMZLz COBOL懐かしいな。
ピリオドが行からはみ出てバグるとか、ずいぶん悩まされたもんだ。
でも、久々にバッチ処理とか回したくなってくるな。
ファイルからファイルに出力するだけのプログラム何本も組んでさ。
ピリオドが行からはみ出てバグるとか、ずいぶん悩まされたもんだ。
でも、久々にバッチ処理とか回したくなってくるな。
ファイルからファイルに出力するだけのプログラム何本も組んでさ。
876デフォルトの名無しさん
2021/08/07(土) 21:06:43.64ID:8dsxiyyb877デフォルトの名無しさん
2021/08/07(土) 21:18:19.24ID:8dsxiyyb >>874
> 長年初心者に付き合っているんだが
> SQLでつまづく人は少ないな
表(テーブル)というものの直交性が分かりやすいんだと思う。
もっとも、その発想は Codd のリレーショナル・データベースの
概念に負うわけだから、おれが偉そうに言う筋合のものではないのだが。
ただ、そのテーブルの設計とか、「データベース ID」とかいった概念は、
掘りさげてゆくと深いものがある。
ただ、SQL は「使えるようになったらステップアップできる言語」
ではあるものの、「(最初に一から)始めるのにはいい言語」かどうかは
判らない。
> 長年初心者に付き合っているんだが
> SQLでつまづく人は少ないな
表(テーブル)というものの直交性が分かりやすいんだと思う。
もっとも、その発想は Codd のリレーショナル・データベースの
概念に負うわけだから、おれが偉そうに言う筋合のものではないのだが。
ただ、そのテーブルの設計とか、「データベース ID」とかいった概念は、
掘りさげてゆくと深いものがある。
ただ、SQL は「使えるようになったらステップアップできる言語」
ではあるものの、「(最初に一から)始めるのにはいい言語」かどうかは
判らない。
878デフォルトの名無しさん
2021/08/07(土) 21:28:19.97ID:xZrMsPjx >>874
Linqならともかく、エクセルなんてどこが似てんのかな。
Linqならともかく、エクセルなんてどこが似てんのかな。
879デフォルトの名無しさん
2021/08/07(土) 22:49:24.36ID:pGXhL22M UNION・INNER/OUTER JOINで20個くらいテーブル連結したら、思ったようなSELECT結果にならないとか、
そういうのは慣れても見かける。
そういうのは慣れても見かける。
880デフォルトの名無しさん
2021/08/07(土) 23:08:50.14ID:YMhtI3v9 大規模なインターネットサービスではSQL/RDBMSが使われないのを見てもわかるように、とにかく遅くて無駄で効率が悪い。
だから何事をするにしてもまずは、「それをするのにSQL/RDBMSが本当に適しているの?」からスタートすることが大切。
だから何事をするにしてもまずは、「それをするのにSQL/RDBMSが本当に適しているの?」からスタートすることが大切。
881デフォルトの名無しさん
2021/08/08(日) 00:24:43.50ID:TlYGD/iX データは複数形だからデータムと言うように、あわしろ氏が推奨してたな。
882デフォルトの名無しさん
2021/08/08(日) 00:37:00.78ID:FKnDmoAq テーブル定義でがっちりビジネスロジック組むのは
ドキュメンテーション的にも正しいと思うが
そこで仕事終えてて使い勝手まで考慮してないケースが泣ける
VIEWやキャッシュまで含めて設計せーやと
ドキュメンテーション的にも正しいと思うが
そこで仕事終えてて使い勝手まで考慮してないケースが泣ける
VIEWやキャッシュまで含めて設計せーやと
883デフォルトの名無しさん
2021/08/08(日) 11:05:04.94ID:CLpDwXEd >>874
DBならストアドプロシージャだけどあれもスクリプトみたいなもんやしそれ以前にテーブルとビューの設計のが難度高い予感
DBならストアドプロシージャだけどあれもスクリプトみたいなもんやしそれ以前にテーブルとビューの設計のが難度高い予感
884デフォルトの名無しさん
2021/08/08(日) 11:40:43.09ID:+cDkJLkV885デフォルトの名無しさん
2021/08/08(日) 11:47:51.14ID:zAAN1i8C886デフォルトの名無しさん
2021/08/08(日) 12:37:03.16ID:zQQdlnOo887デフォルトの名無しさん
2021/08/08(日) 14:07:36.72ID:UvnbNG8C Swiftみたいな気持ち悪い言語はお勧めしない
888デフォルトの名無しさん
2021/08/08(日) 14:10:12.87ID:UvnbNG8C889デフォルトの名無しさん
2021/08/08(日) 15:13:42.83ID:uZYxB3fa890デフォルトの名無しさん
2021/08/08(日) 15:23:21.27ID:Cdmlpdjr そもそも>>886の言う「DBの専門家」って、DBしか知らない専門バカみたいなイメージなんだろう。
いわゆるDBの専門家のうち実際何割くらいいるのかは知らんが。
いわゆるDBの専門家のうち実際何割くらいいるのかは知らんが。
891デフォルトの名無しさん
2021/08/08(日) 15:39:52.74ID:uSBwlPTh Redis使うようなケースだけじゃなくreadレプリカや結果整合性の分散DBもある意味キャッシュを使ってるのと同じことになるが
そういうアーキテクチャ設計はDB専門家には頼まないわな
そういうアーキテクチャ設計はDB専門家には頼まないわな
892デフォルトの名無しさん
2021/08/08(日) 15:47:34.19ID:TlYGD/iX これからのプログラミングは手順を記述するのではなく、数式を記述するべきです。
手順には時間軸があります。
数式にそれがないので数学的な最適化が可能となるのです。
プログラミングの数学的アプローチです。
手順には時間軸があります。
数式にそれがないので数学的な最適化が可能となるのです。
プログラミングの数学的アプローチです。
893デフォルトの名無しさん
2021/08/08(日) 16:00:21.50ID:5rWbJEDO >>889
そこを分離して考えてる古い人たちには、Internetでの様々な大規模サービスは実現出来なかったでしょうね。
非効率にRDBMSだけを使って無駄に遅いシステムが現実にたくさんあるのは事実ですが、なぜ彼らはRDBMSだけにこだわるのでしょう?
そこを分離して考えてる古い人たちには、Internetでの様々な大規模サービスは実現出来なかったでしょうね。
非効率にRDBMSだけを使って無駄に遅いシステムが現実にたくさんあるのは事実ですが、なぜ彼らはRDBMSだけにこだわるのでしょう?
894デフォルトの名無しさん
2021/08/08(日) 16:05:42.68ID:N9yN2q6h RDBが優れすぎているからだな
結局世の中のほとんどのシステムはRDBだけで十分なパフォーマンスで動いている
結局世の中のほとんどのシステムはRDBだけで十分なパフォーマンスで動いている
895デフォルトの名無しさん
2021/08/08(日) 16:11:32.99ID:qfOjpojC896デフォルトの名無しさん
2021/08/08(日) 16:20:35.11ID:K1rR3dVB 今のRDBはnoSQLの機能を組み込んできてますよ
897デフォルトの名無しさん
2021/08/08(日) 16:27:12.81ID:N9yN2q6h >>896
ゆるふわJSONとの相性がいいからドキュメントDB使いたいとか抜かしてる頭の悪いスクリプト坊やを軽く一蹴できる程度にはなったね
RDBの列に生のJSON突っ込んでJSONPath関数が使えてとインデックスが張れたら済むだけの話だったっていう
ゆるふわJSONとの相性がいいからドキュメントDB使いたいとか抜かしてる頭の悪いスクリプト坊やを軽く一蹴できる程度にはなったね
RDBの列に生のJSON突っ込んでJSONPath関数が使えてとインデックスが張れたら済むだけの話だったっていう
898デフォルトの名無しさん
2021/08/08(日) 16:30:20.50ID:PlJ+WKul おおかた自称DB専門家とやらにバカにされて悔しい思いでもしたんだろうが
掲示板でそいつをバカにしたところでお前が偉くなるわけじゃないぞ
つまらんルサンチマンは捨てて自分を高めることに力を注げ
掲示板でそいつをバカにしたところでお前が偉くなるわけじゃないぞ
つまらんルサンチマンは捨てて自分を高めることに力を注げ
899デフォルトの名無しさん
2021/08/08(日) 16:30:39.94ID:LsdpNcJN900デフォルトの名無しさん
2021/08/08(日) 16:31:21.11ID:OPVfLitN Codd の RDBMS 理論というのは、
理論としては扱いやすいんだけども
「業務」という場面においては
「現場の人間」には理解しきれていないように思う。
たとえば「部分文字列の全件検索」とかは
DB サーバー側で完結してくれたら効率的なんだが、
クライアント側でそのあたりを処理しようとおもうと、
サーバーとクライアントのトラフィックで効率が落ちる。
「それぞれのクライアントがどうやって DB サーバーの
リソースをうまく共有・利用するか」みたいな話は
業務系の SE としての経験を七年とか八年とか積まないと、
なかなか実感としては湧かないと思う。
理論としては扱いやすいんだけども
「業務」という場面においては
「現場の人間」には理解しきれていないように思う。
たとえば「部分文字列の全件検索」とかは
DB サーバー側で完結してくれたら効率的なんだが、
クライアント側でそのあたりを処理しようとおもうと、
サーバーとクライアントのトラフィックで効率が落ちる。
「それぞれのクライアントがどうやって DB サーバーの
リソースをうまく共有・利用するか」みたいな話は
業務系の SE としての経験を七年とか八年とか積まないと、
なかなか実感としては湧かないと思う。
901デフォルトの名無しさん
2021/08/08(日) 16:39:17.42ID:K1rR3dVB >>897
非定形ドキュメント型のアプリ構築する時
最初 Elasticsearch が最有力だったんですが、
SQL-Serverに該当機能があるのわかってよかったです
Elasticsearch で構築してたら
リレーショナルの機能を全部実装しなきゃならなかったはずで、
そしたら地獄だったでしょうね
非定形ドキュメント型のアプリ構築する時
最初 Elasticsearch が最有力だったんですが、
SQL-Serverに該当機能があるのわかってよかったです
Elasticsearch で構築してたら
リレーショナルの機能を全部実装しなきゃならなかったはずで、
そしたら地獄だったでしょうね
902デフォルトの名無しさん
2021/08/08(日) 16:44:44.54ID:N9yN2q6h ElasticsearchはRDBからコピーしてきてキャッシュ的に使うもんだよ
ドキュメントDBとして使えてしまうのは事実だが、機能性や信頼性はゴミだ
ドキュメントDBとして使えてしまうのは事実だが、機能性や信頼性はゴミだ
903デフォルトの名無しさん
2021/08/08(日) 16:46:27.30ID:kUCOy64m >>899
GoogleもAmazonもRDBめちゃくちゃ使ってるよ
Google Ads(昔のAdWords)はずっとRDB
長い間MySQLやOracleを使ってたが大規模な分散環境でも使えるRDBを自分たちで開発してそれがSpannerになってる
GoogleもAmazonもRDBめちゃくちゃ使ってるよ
Google Ads(昔のAdWords)はずっとRDB
長い間MySQLやOracleを使ってたが大規模な分散環境でも使えるRDBを自分たちで開発してそれがSpannerになってる
904デフォルトの名無しさん
2021/08/08(日) 16:48:01.31ID:K1rR3dVB905デフォルトの名無しさん
2021/08/08(日) 16:55:05.79ID:vCO9Rmxu906デフォルトの名無しさん
2021/08/08(日) 18:57:18.45ID:Cdmlpdjr (自称)DB専門家にもその適材適所の判断ができる人とできない人がいるというだけだろう。
RDBも知らない人ならもっとできないだろうし。
RDBも知らない人ならもっとできないだろうし。
907デフォルトの名無しさん
2021/08/08(日) 19:14:56.26ID:6krq/sm+ 判別は簡単
何でもかんでもRDBしか使っていないならばモグリ確定
何でもかんでもRDBしか使っていないならばモグリ確定
908デフォルトの名無しさん
2021/08/08(日) 20:25:08.20ID:Cdmlpdjr >RDBしか扱えない自称DB専門家は確かに多い
多いと言えば、RDB専門バカより「RDBをわかったつもりになっている人」の方がはるかに多く見かけるな。
多いと言えば、RDB専門バカより「RDBをわかったつもりになっている人」の方がはるかに多く見かけるな。
909デフォルトの名無しさん
2021/08/08(日) 20:52:14.10ID:I3k2xDDQ amazonもgoogleもユーザーからの入力を受けて
リアルタイムでDBを動かしているわけではないよね?
部分的にはそうだけど、大半の検索は事前にやっているよね?
リアルタイムでDBを動かしているわけではないよね?
部分的にはそうだけど、大半の検索は事前にやっているよね?
910デフォルトの名無しさん
2021/08/08(日) 21:06:47.24ID:OPVfLitN >>905
> RDBしか扱えない自称DB専門家は確かに多い
逆だろ。「自称DB専門家」が ISAM くらいしか理解できなくて、
RDB のテーブル構造に落としこめる技量がないから
威張っているだけだ。
そんなもん、ER
> RDBしか扱えない自称DB専門家は確かに多い
逆だろ。「自称DB専門家」が ISAM くらいしか理解できなくて、
RDB のテーブル構造に落としこめる技量がないから
威張っているだけだ。
そんなもん、ER
911デフォルトの名無しさん
2021/08/08(日) 21:13:49.39ID:OPVfLitN すまん、ミスタッチだ。
そんなもんb ER 図(エンティティ=リレーション図)とか見れば
一発でわかるんだが、テーブル設計というのは
「プロジェクト全体で共有する」という志向があるので、
阿呆なプロジェクトリーダーがいると現場の人間が
迷惑するのだよ。
そういう意味では、SQL はそれほど悪い言語ではないし、
将来性のある言語ではないかと思う。
そんなもんb ER 図(エンティティ=リレーション図)とか見れば
一発でわかるんだが、テーブル設計というのは
「プロジェクト全体で共有する」という志向があるので、
阿呆なプロジェクトリーダーがいると現場の人間が
迷惑するのだよ。
そういう意味では、SQL はそれほど悪い言語ではないし、
将来性のある言語ではないかと思う。
912デフォルトの名無しさん
2021/08/08(日) 21:22:42.44ID:VAI45Utm おじいちゃん、今はもう90年代じゃあないんですよ。
913デフォルトの名無しさん
2021/08/08(日) 21:24:46.39ID:8GMYFFyh >>911
あなたが何も理解できていないことが露呈
あなたが何も理解できていないことが露呈
914Mb
2021/08/08(日) 21:25:09.50ID:OPVfLitN >>909
amazon はどうか知らないが、
Google はあらかじめ「ダブル配列法」というのを
使っていて、それでインデクスを構成していて
高速化している。
ただ、ダブル配列法は英語のようなスペースで
区切られていう言語だと効率はいいんだが、
日本語のような「膠着語」でありマルチバイト文字を
使っている言語だと、辞書を再構成するのに
けっこう手間がかかるんだよ(つーても、語彙数はせいぜい
数百万語なので、現代のコンピュータで処理するのは
たいした手間じゃないんだが)。
「トリプル配列法」というのがあるので、
気が向いたら実装してみてくれ。
amazon はどうか知らないが、
Google はあらかじめ「ダブル配列法」というのを
使っていて、それでインデクスを構成していて
高速化している。
ただ、ダブル配列法は英語のようなスペースで
区切られていう言語だと効率はいいんだが、
日本語のような「膠着語」でありマルチバイト文字を
使っている言語だと、辞書を再構成するのに
けっこう手間がかかるんだよ(つーても、語彙数はせいぜい
数百万語なので、現代のコンピュータで処理するのは
たいした手間じゃないんだが)。
「トリプル配列法」というのがあるので、
気が向いたら実装してみてくれ。
915デフォルトの名無しさん
2021/08/08(日) 21:31:25.53ID:62O+kwPE マイクロソフトアクセスから大体その辺は教えてもらった
916デフォルトの名無しさん
2021/08/08(日) 22:05:59.09ID:ZDRVGuk/ >>914
ダブル配列ってのはtrie木の実装方法
ダブル配列ってのはtrie木の実装方法
917デフォルトの名無しさん
2021/08/08(日) 23:29:32.12ID:TlYGD/iX ダブル配列はもう古い。
これからはシンメトリック配列。
これからはシンメトリック配列。
918デフォルトの名無しさん
2021/08/08(日) 23:34:16.18ID:KyFDvIQY >>916
説明読んだがさっぱりわからん
説明読んだがさっぱりわからん
919デフォルトの名無しさん
2021/08/09(月) 01:39:26.13ID:Xf+oNAim920デフォルトの名無しさん
2021/08/09(月) 01:51:32.97ID:kWRYLSSX もうRustの入門書注文しちゃったんだけど…
921デフォルトの名無しさん
2021/08/09(月) 03:55:16.72ID:jRhT1tiw ダブル配列って理解するのも実装するのも面倒だけど、自分で組む必要があるの?
ライブラリの中身の話っぽいからさ。
ライブラリの中身の話っぽいからさ。
922デフォルトの名無しさん
2021/08/09(月) 04:47:03.07ID:q1d8+Tek923デフォルトの名無しさん
2021/08/09(月) 08:36:05.77ID:yJDlpg4C Rustって、ルストって呼ぶの?
英語の発音聞くとラストっぽいけど。
英語の発音聞くとラストっぽいけど。
924デフォルトの名無しさん
2021/08/09(月) 11:15:05.26ID:zwYAYoIQ ラストだよ
925デフォルトの名無しさん
2021/08/09(月) 14:27:12.53ID:hoFPCzmj 「ラスト」っていうのは、たぶん「錆びた」という意味だと思う。
「ラスティ・ネイル(錆びた釘)」というカクテルがある。
「螺子(ねじ)回し(スクリュー・ドライバー)」という
カクテルは有名だ。
「ラスティ・ネイル(錆びた釘)」というカクテルがある。
「螺子(ねじ)回し(スクリュー・ドライバー)」という
カクテルは有名だ。
926デフォルトの名無しさん
2021/08/09(月) 15:57:38.59ID:JTP3dvtn ダブル配列は初心者の頃に一度は実装してみるもんだろ。
927デフォルトの名無しさん
2021/08/09(月) 16:34:20.57ID:hoFPCzmj >>976
> ダブル配列は初心者の頃に一度は実装してみるもんだろ。
「ダブル配列法」は、「偏りのないバイトデータ」を前提としているので
多バイト系の文字コードに関していうと、かえって効率が悪いんだわ。
だったら素朴なトリプル配列法のほうが、いまどきはコンセプトとして
使いやすいと思われる。
> ダブル配列は初心者の頃に一度は実装してみるもんだろ。
「ダブル配列法」は、「偏りのないバイトデータ」を前提としているので
多バイト系の文字コードに関していうと、かえって効率が悪いんだわ。
だったら素朴なトリプル配列法のほうが、いまどきはコンセプトとして
使いやすいと思われる。
928デフォルトの名無しさん
2021/08/09(月) 19:39:40.21ID:JTP3dvtn 言い訳は良いから。
929デフォルトの名無しさん
2021/08/09(月) 19:42:56.45ID:t2bXwXkz 求めるものは屈服と服従だけ
930デフォルトの名無しさん
2021/08/10(火) 04:23:58.53ID:SUMj0pm5 もうc#で結論出てると思ってたけどまだrustがどうとかやってんの?
931デフォルトの名無しさん
2021/08/10(火) 04:27:54.32ID:hAPJsVG6 C#なんて話題あったの?
今(初心者以外が)始めるならRustが一番熱いよね
今(初心者以外が)始めるならRustが一番熱いよね
932デフォルトの名無しさん
2021/08/10(火) 05:54:57.58ID:ke6GGKlC Visual StudioでサポートされてるからC#で遊んでるけど、
Rustも同じ様になるなら、乗り換えようかな。
それともC++との代替わりかな。
Rustも同じ様になるなら、乗り換えようかな。
それともC++との代替わりかな。
933デフォルトの名無しさん
2021/08/10(火) 10:09:13.72ID:PMCfg6nU 導入が楽ということでJavaScript+Web APIとPHPを(無限ループ)
934デフォルトの名無しさん
2021/08/10(火) 12:08:57.00ID:6jE6oTRd935デフォルトの名無しさん
2021/08/10(火) 13:41:07.70ID:Joj3CboP IT土方の動向を探るにはIT土方も入れたアンケートではないと実態を把握できないからね
936デフォルトの名無しさん
2021/08/10(火) 13:41:25.39ID:Joj3CboP 誤爆すまん
937デフォルトの名無しさん
2021/08/11(水) 00:17:02.26ID:CLArA3Wt webやるならjsでフロントバック両方やる方が初心者が覚える事少ないんじゃね?
どうせjsからは逃げられないんだし
どうせjsからは逃げられないんだし
938デフォルトの名無しさん
2021/08/11(水) 03:56:05.50ID:2TspQoNn jsはES2015までクラスもないのにフロントの必須スキルとか言われてたんだろ?
939デフォルトの名無しさん
2021/08/11(水) 04:24:20.26ID:UmYmX+C7 常に進化し続ける言語
js...
js...
940デフォルトの名無しさん
2021/08/11(水) 14:12:55.79ID:J6myrgAB 「js」がなにを指しているのかわからん。
「JavaScriput」なのか「JSP」なのか?
JavaBeans なんかは小規模のの Web サイトでは使いやすい。
Java applet でしくじった過去はあるわけだが、
コンセプト自体は悪くないと思う。
「JavaScriput」なのか「JSP」なのか?
JavaBeans なんかは小規模のの Web サイトでは使いやすい。
Java applet でしくじった過去はあるわけだが、
コンセプト自体は悪くないと思う。
941デフォルトの名無しさん
2021/08/11(水) 14:23:13.61ID:J6myrgAB そういえば、このスレはなんで5まで伸びているんだろう。
つまりは年寄りの雑談スレだということか。
だったら、次のスレタイは「ぶっちゃけ始めるのにいい言語て何」とかいった
生温かいタイトルを踏襲するよりま、「自分はこういう言語から入った。
おまいらも一度は経験しとけ!」みたいなテイストもありかと思ふ。
つまりは年寄りの雑談スレだということか。
だったら、次のスレタイは「ぶっちゃけ始めるのにいい言語て何」とかいった
生温かいタイトルを踏襲するよりま、「自分はこういう言語から入った。
おまいらも一度は経験しとけ!」みたいなテイストもありかと思ふ。
942デフォルトの名無しさん
2021/08/11(水) 14:43:39.27ID:1X9hWEam 何を始めるのにいい言語かという主語がないため
この議論は永遠に終わらないと思う
もし言語が1つに統一されて選択肢がないという状況にならない限り
この議論は永遠に終わらないと思う
もし言語が1つに統一されて選択肢がないという状況にならない限り
943デフォルトの名無しさん
2021/08/11(水) 14:52:17.51ID:hlrpUyQ2944デフォルトの名無しさん
2021/08/11(水) 16:04:53.56ID:J6myrgAB JavaScripu は変数スコープがいいかげんなので、
初心者向けではないと思う。
C 言語はハードウェアべったりの言語なので、
それなりの仮想機械を間にかませて、
教育用の原語として再定義するのは
悪くないアイディアだと思う
(C の兄貴分である BCPL はそんな感じだった)。
「右の値と左の値」とか、「&でアドレスが取れて、
*で内容が取れる」とか、「sp++だと評価が先で
--spだと評価は後」とか、「void がないので値を
返さない関数はアキュムレータの値がデフォ」とか、
「ハードウェアを学ぶための教育用のアセンブラ」
としては、けっこう面白い言語だと思う。
Turbo C とか Turbo Pascal とか、IDE とセットで
教育用として復活せんかな、とも思う。
仮想環境だと数十年前より千倍は遅いだろうが、
今のマシンだったら数十年前より十億倍は速いので、
ストレスにはならんと思うのだが。
初心者向けではないと思う。
C 言語はハードウェアべったりの言語なので、
それなりの仮想機械を間にかませて、
教育用の原語として再定義するのは
悪くないアイディアだと思う
(C の兄貴分である BCPL はそんな感じだった)。
「右の値と左の値」とか、「&でアドレスが取れて、
*で内容が取れる」とか、「sp++だと評価が先で
--spだと評価は後」とか、「void がないので値を
返さない関数はアキュムレータの値がデフォ」とか、
「ハードウェアを学ぶための教育用のアセンブラ」
としては、けっこう面白い言語だと思う。
Turbo C とか Turbo Pascal とか、IDE とセットで
教育用として復活せんかな、とも思う。
仮想環境だと数十年前より千倍は遅いだろうが、
今のマシンだったら数十年前より十億倍は速いので、
ストレスにはならんと思うのだが。
945デフォルトの名無しさん
2021/08/11(水) 16:12:52.44ID:SyYdmIb8 いつの時代から来た人w
946デフォルトの名無しさん
2021/08/11(水) 16:13:57.05ID:J6myrgAB >>942
> 何を始めるのにいい言語かという主語がないため
> この議論は永遠に終わらないと思う
「主語」は「誰が」であって、「何を」は目的語では
ないかと思われる。
ここに書きこんでいるのはたぶん歴戦のプログラマなので、
「誰に、何を」というイメージはあろうが、
「新人に」「学生に」はあるだろうが、いい歳をした
子持ちもいるだろう。
「自分の子供に学ばせたい言語」という観点だとどうだろう。
「LOGO」という人もいるだろうし。
> 何を始めるのにいい言語かという主語がないため
> この議論は永遠に終わらないと思う
「主語」は「誰が」であって、「何を」は目的語では
ないかと思われる。
ここに書きこんでいるのはたぶん歴戦のプログラマなので、
「誰に、何を」というイメージはあろうが、
「新人に」「学生に」はあるだろうが、いい歳をした
子持ちもいるだろう。
「自分の子供に学ばせたい言語」という観点だとどうだろう。
「LOGO」という人もいるだろうし。
947デフォルトの名無しさん
2021/08/11(水) 17:41:46.84ID:M5YjRDHZ948デフォルトの名無しさん
2021/08/11(水) 19:37:55.50ID:/u/X/l7G 「○○はJavascript級の糞言語」みたいな形容があるくらいだから、本格派の糞言語なんじゃないの。
949デフォルトの名無しさん
2021/08/11(水) 20:00:57.95ID:J6myrgAB >>947
> JavaScriptの変数にブロックスコープが無かったのは昔の話
あるから使うわけなので、だったら名前を変えたほうがいい。
FORTRAN(60 だと思う。Fortran 77 だったらまだマシだった)
のコードをツール使って C に変換したコードが goto の嵐で、
それを Java(もちろん GOTO 文はない)に移植したときは
本当に眩暈(めまい)がした。
けっきょく製造プラントの中のワーク(加工材)に流れを
ペトリネットを実装したかったというのがわかって結着した。
OGI島のJ〇Eで経験した実話である。
> JavaScriptの変数にブロックスコープが無かったのは昔の話
あるから使うわけなので、だったら名前を変えたほうがいい。
FORTRAN(60 だと思う。Fortran 77 だったらまだマシだった)
のコードをツール使って C に変換したコードが goto の嵐で、
それを Java(もちろん GOTO 文はない)に移植したときは
本当に眩暈(めまい)がした。
けっきょく製造プラントの中のワーク(加工材)に流れを
ペトリネットを実装したかったというのがわかって結着した。
OGI島のJ〇Eで経験した実話である。
950デフォルトの名無しさん
2021/08/11(水) 20:14:39.85ID:J6myrgAB そういえば、N88 BASIC には「ラベル(名札)」という概念があって、
GOTO の飛び先と GOSUB の飛び先のどっちもラベルで指定できた。
これをごちゃまぜにして「八人の女王」を書いたら、
自称 SE た二人がかりで解析しようとして、
三日経たずにギブアップした。
別の後輩の H くんは、マクロアセンブラ使いだったので、
CALL 〜 RETURN と JUMP が混在しててもどうってことないし、
スタックポインタをどういじくるかが頭に入っているので
「こんなの、局所変数をスタックに積むか積まないかだけの
話じゃないっすか?」と五分で見破った。
このさい、仮想マシンのニモニックから勉強するのもいいんじゃねぇか?と
思う。
GOTO の飛び先と GOSUB の飛び先のどっちもラベルで指定できた。
これをごちゃまぜにして「八人の女王」を書いたら、
自称 SE た二人がかりで解析しようとして、
三日経たずにギブアップした。
別の後輩の H くんは、マクロアセンブラ使いだったので、
CALL 〜 RETURN と JUMP が混在しててもどうってことないし、
スタックポインタをどういじくるかが頭に入っているので
「こんなの、局所変数をスタックに積むか積まないかだけの
話じゃないっすか?」と五分で見破った。
このさい、仮想マシンのニモニックから勉強するのもいいんじゃねぇか?と
思う。
951デフォルトの名無しさん
2021/08/11(水) 20:18:32.15ID:/u/X/l7G ウィキペディアによると、ブレンダン・アイクは、世界一の糞言語を作ってやると友人たちに宣言すると、たった二週間で糞言語を完成させてしまったという。
これはLivescriptと命名され、不幸にもネットスケープ・ナビゲーターに搭載された。
Javascriptの誕生である。
これはLivescriptと命名され、不幸にもネットスケープ・ナビゲーターに搭載された。
Javascriptの誕生である。
952デフォルトの名無しさん
2021/08/11(水) 20:22:44.63ID:FYkNiP0w953デフォルトの名無しさん
2021/08/11(水) 20:24:57.56ID:/u/X/l7G 信者の方ですか?
954デフォルトの名無しさん
2021/08/11(水) 20:47:14.12ID:J6myrgAB >>952
それは素晴らしいことだ。
DOM という概念をちゃんと消化していて、
Eclipse に HTML5 と CSS2 も JSP も最新の JavaScript も
サポートしたプラグインが用意されているのなら、
ぜひとも使ってみたい。
つーても、「古い JavaScript のコードを読ませたら
『非推奨』だらけなんでゲロ吐いた」みたいなのは
御免被りたいが。
それは素晴らしいことだ。
DOM という概念をちゃんと消化していて、
Eclipse に HTML5 と CSS2 も JSP も最新の JavaScript も
サポートしたプラグインが用意されているのなら、
ぜひとも使ってみたい。
つーても、「古い JavaScript のコードを読ませたら
『非推奨』だらけなんでゲロ吐いた」みたいなのは
御免被りたいが。
955デフォルトの名無しさん
2021/08/11(水) 20:54:30.31ID:UmYmX+C7 凄すぎる糞なんだよなーー
956デフォルトの名無しさん
2021/08/11(水) 21:44:09.93ID:PhDrJqlr 大昔のEclipseプロジェクトをさわるときしかEclipseなんて使わんから
今から勧めるのだけはやめてほしい
今から勧めるのだけはやめてほしい
957デフォルトの名無しさん
2021/08/11(水) 22:11:17.22ID:5+0s+Ahd もはや皆既食になって消えたのかと…
958デフォルトの名無しさん
2021/08/11(水) 22:23:46.16ID:UmYmX+C7 Eclipseとかまだあんですか?
現場で最後にみたの10年前まえ?
現場で最後にみたの10年前まえ?
959デフォルトの名無しさん
2021/08/11(水) 22:26:31.97ID:j1k+1DIu 今時何つこてるん?
960デフォルトの名無しさん
2021/08/11(水) 22:32:36.35ID:UmYmX+C7 どこの現場も
windowsもmacでも
VScodeばっかりです
windowsもmacでも
VScodeばっかりです
961デフォルトの名無しさん
2021/08/12(木) 00:08:50.38ID:WcCI3oS9 動作が安定しないんだよなVSCodeって
時々勝手に落ちるし
時々勝手に落ちるし
962デフォルトの名無しさん
2021/08/12(木) 00:14:02.11ID:c9YvWIsD あんまないけど。
落ちても数秒間で再起動てくるし
とあるバージョンでその症状まれにあったとあしても
更新サイクルがめちゃ早い
落ちても数秒間で再起動てくるし
とあるバージョンでその症状まれにあったとあしても
更新サイクルがめちゃ早い
963デフォルトの名無しさん
2021/08/12(木) 04:06:08.71ID:lCw19cE1 >>961
え?全く無いけどw
え?全く無いけどw
964デフォルトの名無しさん
2021/08/12(木) 06:37:26.13ID:ZVGldQN7 Eclipseとか懐かしいな
よくあんなクソ重たい環境使ってたと思うわ
よくあんなクソ重たい環境使ってたと思うわ
965デフォルトの名無しさん
2021/08/12(木) 06:39:38.27ID:IpKRzNiB とにかく重いeclipse
966デフォルトの名無しさん
2021/08/12(木) 07:36:42.88ID:swrz1qlj 貧乏くさい発想だがライセンス必要なIDEはプロジェクトによっては使えないのでフリーな開発環境に慣れてしまうほうがむしろ楽だったりする
967デフォルトの名無しさん
2021/08/12(木) 08:15:30.42ID:7l/zqcsa eclipseというかNetBeansだったけどやっぱ色々ダメなとこあってもなんか楽だったよ
VScodeはずっとMP吸われながら使ってる感じ
快速コーディングはしてるんだけど精神的に疲れる
根がマジメで1個ずつバージョン確認しながら設定したい派なので
コマンド打ったら自動でなにか降ってきて設定されるようなやり方に疲れる
もちろんLinuxのaptなんかもメンタル削られるがあれはバージョン指定できるからまだマシだし
その気になれば他の方法もあるし
VScodeはずっとMP吸われながら使ってる感じ
快速コーディングはしてるんだけど精神的に疲れる
根がマジメで1個ずつバージョン確認しながら設定したい派なので
コマンド打ったら自動でなにか降ってきて設定されるようなやり方に疲れる
もちろんLinuxのaptなんかもメンタル削られるがあれはバージョン指定できるからまだマシだし
その気になれば他の方法もあるし
968デフォルトの名無しさん
2021/08/12(木) 08:24:47.62ID:Mst5lGYY 最も嫌われている開発ツールはNetBeansとeclipse
ttps://insights.stackoverflow.com/survey/2021#section-most-loved-dreaded-and-wanted-collaboration-tools
ttps://insights.stackoverflow.com/survey/2021#section-most-loved-dreaded-and-wanted-collaboration-tools
969デフォルトの名無しさん
2021/08/12(木) 09:29:59.18ID:/tY+Xjfe 運用担当から開発者までVScode一択ですな
何にでも化ける印象
自分は営業にまで使ってもらってる
何にでも化ける印象
自分は営業にまで使ってもらってる
970デフォルトの名無しさん
2021/08/12(木) 11:14:17.21ID:a2nsWCdu >>695
> とにかく重い Eclipse
OS/2 の VisualAge C/C++ の頃から使っているが、それに慣れちゃうと
あんまり気にならないなぁ。
そもそも、大きな現場だとマシンがリースだったから、
古いマシンに当たるとそっちのほうが遅くてツラい。
普段使いのマシンは五年くらい使って書いかえるが
環境もほとんど変えないので重いとか遅い感じは
しなかった。
複数人のプロジェクトでツールを共有して、周囲に質問できるんなら
乗り換えるのに吝かではないのだが、昨今はリモートワークで
そういう現場も少なそうに思う。
そういえば、 Eclipse よりNTT の仕事で使った TraSoLna が酷かった。
> とにかく重い Eclipse
OS/2 の VisualAge C/C++ の頃から使っているが、それに慣れちゃうと
あんまり気にならないなぁ。
そもそも、大きな現場だとマシンがリースだったから、
古いマシンに当たるとそっちのほうが遅くてツラい。
普段使いのマシンは五年くらい使って書いかえるが
環境もほとんど変えないので重いとか遅い感じは
しなかった。
複数人のプロジェクトでツールを共有して、周囲に質問できるんなら
乗り換えるのに吝かではないのだが、昨今はリモートワークで
そういう現場も少なそうに思う。
そういえば、 Eclipse よりNTT の仕事で使った TraSoLna が酷かった。
971デフォルトの名無しさん
2021/08/12(木) 11:23:38.07ID:/tY+Xjfe 変化に対応出来ない辛さですな
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 新米の予想収穫量、1割増 746万8000トン―農水省 [蚤の市★]
- 【悲報】『岡田が日和って逃げたのに高市が自分から突っ込んだ発言をして自爆した』⬅国会答弁、実際はこれだった…… [158478931]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 自分に自信がない女の子、陽キャ美容室で80cmのエクステを付けた結果wwwwwwwwwwwwwwwwwww [329329848]
- 【実況】博衣こよりのえちえち歌枠🧪
- 外務省局長、よくわからないまま帰国へ [834922174]
- 【朗報】外務省局長、中国側の要求を断固拒否。「高市さんの答弁は日本政府の立場を変えるものではないし、撤回しない」 [519511584]
