X



ぶっちゃけ始めるのにいい言語て何 part4
レス数が1000を超えています。これ以上書き込みはできません。
0956デフォルトの名無しさん
垢版 |
2021/06/03(木) 09:03:35.22ID:WbEwitqY
>>955 クロスプラットホームいける言語を選べってことでは?
GNUは(昔は)移植性が高いと言われていたC言語を採用したし
0957デフォルトの名無しさん
垢版 |
2021/06/03(木) 10:45:27.16ID:jnApLDzu
>>956
何との?
例えばAndroidやiOS、MAC OSとのクロスプラットフォームであればWindowsで xamarin使えばBL以降はC#が使える。
と言うかむしろPS VITAのようなゲーム機でPS VITAとAndroid ExperiaのクロスプラットフォームはSDKでC#の開発でないと出来ないなんて場合もある。

LINUXやUNIXに囚われていてそこからiOSやMAC OSの開発とか出来るの?
あなたの信仰する「あわしろ氏」と言う人はその辺の使い分けということも考えられない人なの?
0958デフォルトの名無しさん
垢版 |
2021/06/03(木) 12:16:12.29ID:WbEwitqY
>>957 そもそも「あわしろ氏」なんて奴知らんけどさ
今でこそオープンソースに積極的だけど昔のMicrosoftは独占的だったからC#もほぼWindows専用だった
多分その時代の発言だろうと思って発言の意味を自分なりに解釈した結果が >>956 なわけだけど
0959デフォルトの名無しさん
垢版 |
2021/06/03(木) 12:29:37.90ID:WbEwitqY
ついでに言わせてもらうなら
> LINUXやUNIXに囚われていてそこからiOSやMAC OSの開発とか出来るの?
MacOSとiOSはUNIX
0960デフォルトの名無しさん
垢版 |
2021/06/03(木) 12:39:11.25ID:jnApLDzu
>>959
ほほう、ではUNIXからSwiftやObjective Cの開発が出来ると言うのか?
〜を基に作られたから、なんていうのは論外。
使える言語幅は全く違う。
0962デフォルトの名無しさん
垢版 |
2021/06/03(木) 12:50:20.97ID:WbEwitqY
んでMacOSはUNIXだからお前の言う「UNIXに囚われた人」にはマカーも入るわけで
むしろお前こそWindowsに囚われてるのではないか?
0964デフォルトの名無しさん
垢版 |
2021/06/03(木) 12:59:09.64ID:jnApLDzu
>>961
話の本質が見えていないと言うか、わざと避けているのか?
そもそもクロスプラットフォームの話から起因しているよな?
そのCOCOAでない環境で作ったGUIはiOSやMAC OSで使えるのか?
0965デフォルトの名無しさん
垢版 |
2021/06/03(木) 13:03:11.23ID:WbEwitqY
>>964 X11.app入れればXorgが使えれば使えるGTKも使えるはず
知らんけど
気になるなら自分でMac買うかHackintoshして試せば?
0966デフォルトの名無しさん
垢版 |
2021/06/03(木) 13:05:14.56ID:WbEwitqY
そして本質は >>958 だが、お前がそれに「UNIXからSwiftやObjective Cの開発が出来ると言うのか?」とか言ってきて話そらしてるし
0968デフォルトの名無しさん
垢版 |
2021/06/03(木) 13:17:13.35ID:jnApLDzu
>>966
そもそもの話の流れから
それが理解出来ると判断したからだ
それとあなたに「お前」呼ばわりされるほど
親しい中ではないではないので
気持ち悪いから注意して頂きたい
0971デフォルトの名無しさん
垢版 |
2021/06/03(木) 13:21:46.50ID:SpS2DqI7
GNUstepは、NeXTのOPENSTEP仕様に完全互換なプラットフォームにまたがったオブジェクト指向開発環境を備えている(NeXT社はApple Computerに買収された)。
Appleと同様GNUstepはJavaインターフェイスを持ち、同時にRuby[1]やSchemeとも接続できる。 GNUstepのアプリケーションインタフェースはmacOSのCocoaの
インタフェースと根幹は同じ(NeXTとOPENSTEP)である。GNUstepの発祥はCocoaより先であった。

GNUstep Wikipedia
0972デフォルトの名無しさん
垢版 |
2021/06/03(木) 13:29:05.26ID:jnApLDzu
>>969
https://ja.m.wikipedia.org/wiki/GNUstep
GNUstepの開発者は互換性を保つため、AppleのCocoaの追加機能に追随しようとしている。ただし、CocoaとGNUstepはABIが全く異なるため、アプリケーションのバイナリレベルの互換性は期待できない

つまり、ある程度テストするには使えるが
結局COCOAで再度コンパイルした後、再テストが必要ということだな。
0973デフォルトの名無しさん
垢版 |
2021/06/03(木) 13:33:52.05ID:WbEwitqY
>>968 気持ち悪いのはどっちなんだかw
0974デフォルトの名無しさん
垢版 |
2021/06/03(木) 14:09:35.47ID:jnApLDzu
話を戻すと「クロスプラットフォームに使えないから初心者向きではない、学ばない方が良い」というのは論外であり、笑止千万と言える

何故なら世の中には多種多様な環境が存在し、プログラミング言語も同様に多種多様な言語が存在するからである

クロスプラットフォームの枠に括られることはそもそも何と何のクロスプラットフォームであるかにより選択される言語も変わってくるし
そもそも異なる環境で使用する可能性がある場合、その条件内でどのような言語を使用しクロスプラットフォームで作成するか否かを選択すれば良いだけで
「クロスプラットフォームに使えないから」と言うのはクロスプラットフォームでは作らないという選択肢を無条件に潰していることに他ならない
0975デフォルトの名無しさん
垢版 |
2021/06/03(木) 14:46:57.45ID:WbEwitqY
代表的な3OS(Windows、Linux、MacOS)と2命令セット(x86_64、aarch64)でクロスプラットホームできれば十分じゃないかな
この条件だったらPython、Javascript、Ruby、Go、Rust、Haskell...と選択肢は結構あるから潰れる選択肢はあんまりないな
クロスプラットホームができるならできた方がいいからできる言語を選ぶべきだと思う
0977デフォルトの名無しさん
垢版 |
2021/06/03(木) 18:15:30.36ID:c7VZBmIU
どうだろうねえ。
あわしろ氏はviを薦めてるからねえ。
0981デフォルトの名無しさん
垢版 |
2021/06/03(木) 20:01:23.79ID:iAu5QCGB
しっかりしたIDEで始めるのか、メモ帳でいちからタイプするか、どっちを薦めるべきか。
Microsoft Basicから始めた俺は後者が近いけど、まず紙に手書きする人も居たりする。
0982デフォルトの名無しさん
垢版 |
2021/06/03(木) 20:01:51.50ID:+wPYnFmz
じゃあ間をとって秀丸で
0983デフォルトの名無しさん
垢版 |
2021/06/03(木) 22:00:42.94ID:nc8O51rq
高校の時ならったんだけど、COBOLの紙に書くやつってなんだったの?
他のフローチャートとかはわかるんだけど
0984デフォルトの名無しさん
垢版 |
2021/06/03(木) 22:14:51.59ID:nc8O51rq
懐かしくて調べてしまった
コーディングシートからのパンチシート
古き良き時代
0985デフォルトの名無しさん
垢版 |
2021/06/03(木) 22:17:55.70ID:SpS2DqI7
なにからやったらいいかわからないならオライリーのEmacs入門本読んでカスタマイズしたりしながら
Emacs Lispの入門をwebで読んで勉強したらいいと思うけどな
他言語やるにしても役立つじゃん
0986デフォルトの名無しさん
垢版 |
2021/06/03(木) 22:22:14.60ID:SpS2DqI7
クロスプラットフォーム、リアルタイムLisp環境、だからね
見た目は古臭いけど
自分的にはこれと元気さえあればなんでも出来る!と言える様になりたい
あわしろさんが何と言おうと
0987デフォルトの名無しさん
垢版 |
2021/06/04(金) 00:08:43.11ID:nHzCWsfU
エディタはVSCodeがいいと思う
この世に存在する殆どの言語に対応してるから
あとGUIだからちょっと使えばすぐ慣れるし
0989デフォルトの名無しさん
垢版 |
2021/06/04(金) 01:06:38.36ID:yXI/MC9G
>>984
未だにアルファベット書くときに当時のクセが出るわ
ゼロにスラッシュつけたり、Dの縦線部分にチョン入れたり
0990デフォルトの名無しさん
垢版 |
2021/06/04(金) 01:09:56.07ID:n50ApA7d
emacs lispは確かにいい選択じゃないか?
関数型プログラミングの考え方は早めに覚えた方がいい。
しかも、emacs lispに精通したらemacsカスタマイズし放題、何やるにも役立つだろう。
0992デフォルトの名無しさん
垢版 |
2021/06/04(金) 01:19:44.46ID:ALohbJyN
今では考えられないけど、一人ひとりに端末がないから、コーティングシートに鉛筆でCOBOLとか書いて、パンチャーさんに入力してもらってパンチカードにして…って
0994デフォルトの名無しさん
垢版 |
2021/06/04(金) 02:10:10.09ID:MjKwKQTU
残念ながらEmacs使いは今では独善的なコード書いたりパイプラインの統一を拒否ったりする傾向があるから、いまでは国内国外関わらず敬遠される。
0995デフォルトの名無しさん
垢版 |
2021/06/04(金) 02:14:19.08ID:n50ApA7d
>>993
真面目な話、両親の介護サービスとか金銭やら契約やらも管理する、なんてことになったらemacsのorgモードくらいしか管理しきれるもんはなかろうw
精進するんだねw
0997デフォルトの名無しさん
垢版 |
2021/06/04(金) 07:47:42.48ID:L+lUyWaH
クロスプラットフォームかぁ
Excel VBA推してる立場としてはクロスプラットフォームを考えると
実はLinuxに入れられるLibreOfficeというソフトが一応互換性があるからさほど問題ではないけど
やっぱり無料のものってしょぼいからその辺は自分への、社員への投資だと思って
お金掛けてもEXCELで勉強して欲しいなぁ

ま、LibreOfficeはPythonが使えるという利点はあるけどね。
0999デフォルトの名無しさん
垢版 |
2021/06/04(金) 09:18:36.97ID:6z41VGxe
>>989
iは小文字が原則だったけど、今じゃ通用しないな。
大小の区別のないCOBOLだから出来たことだった。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 82日 19時間 9分 57秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

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