トップページ⇒tech
175コメント34KB

これからはどの言語?

■ このスレッドは過去ログ倉庫に格納されています
0001名無しでGO!NGNG
WindowsでJavaが使えなくなった今(7年後だが)、
プログラミングはどの言語を使ってやるのが一番良いのでしょうか。
ネットに流すことや汎用性、再利用性等も考慮に入れて。

やっぱC#?
0002デフォルトの名無しさんNGNG
プログラミング死++
0003名無し++NGNG
0004デフォルトの名無しさんNGNG

  Λ_Λ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ・∀・)< おまえには日本語ベーシックで十分。マワレ
 (    )  \____________
 | | |
 (__)_)
0005デフォルトの名無しさんNGNG
七年後なんて誰も予想できない
0006デフォルトの名無しさんNGNG
あの和解の内容だけど、
とりあえず7年間はWindowsにMSVMが載ったままってことなの?
0007デフォルトの名無しさんNGNG
7年後でもCOBOLは生きている。
0008デフォルトの名無しさんNGNG
アセンブラで機械語を抽象化
高級言語で石の違いを抽象化
OSで機種の違いを抽象化
VMでOSの違いを抽象化

さて次は何が流行るのでしょう?どうしたって不完全さは
残ると思うのだが・・・
0009デフォルトの名無しさんNGNG
地球温暖化
気象の異常化
環境ホルモンによる男の女性化と子供の早熟化
キティの増加
プログラマーの高齢化
0010デフォルトの名無しさんNGNG
>>1
予言しよう。
貴様は一年後に氏ヌ!
だから一年後までの心配事を書きなさい。
0011タイムトラベラーNGNG
7年後の世界からやってきました。
7年後の現在、C#は過去のものとなってます。最近はDってのが
もてはやされてるようですが、まだなんともいえません。
まあなんだかんだいってもCがつぶしがきいていいみたいですよ。
COBOLはまだ一部では使われているようですが、よく知りません。
あ、もう時間がきちゃいました。もう戻らねば。
00121NGNG
心配してるのは7年後のことじゃなくて今のことです。
今何をやっておけばいいかを聞いているのです。
0013デフォルトの名無しさんNGNG
>11
んなくだらない事以外に言う事は無いのか!
0014デフォルトの名無しさんNGNG
わざわざ未来からきて
0015タイムトラベラーNGNG
ないです。ごめんなさい。
あ、やっぱあります。ドリキャスが生産中止になるみたいですよ。
0016名無しさんi486NGNG
>15 さっさと帰れ。
0017デフォルトの名無しさんNGNG
Perlがネイティブコンパイラ&.NET対応して
さらに今以上普及する。

.NET対応により、Winアプリが作成可能になり
オブジェクト指向もできる
初心者でも分かりやすい文法
Webでサンプルがゴロゴロしてる。

コレで普及しないわけがない。

スクリプトでも実行形式でも使えるってのが
今後の新しいプログラムの流れだと俺は思う。

0018デフォルトの名無しさんNGNG
Perlは言語仕様がアレなので苦手。
001915NGNG
帰ってきました。ここに。
0020タイムトラベラーNGNG
名前はタイムトラベラーですヨロシコ!
0021デフォルトの名無しさんNGNG
.NETはバイナリのスクリプト言語。
Javaバイトコードも唯のバイナリスクリプト。
変な名前を付けずに正直にスクリプトと言え!
0022sageNGNG
クライアントは携帯Java、サーバはUNIX系フリーOSです。
で、フリーと化したWin32ROMは先進性が無いため、学生、厨坊も使いません(完)
0023デフォルトの名無しさんNGNG
perl に一票。
x86アセンブラ、MUMPS、Perl 好きな言語はいつもキータイプが少ない。
めんどくさいクラスの設計とか無縁。カット&ペーストしまくり。
0024デフォルトの名無しさんNGNG
>>23
いつまでも小規模やってろ。
0025sageNGNG
Win32は、課金制のJAVAアプリ&本体無料の携帯電話にシェアを取られました。
サーバ市場の.NETでごっそりお金を取ろうと目論んでいたところに、
フリーのアプリケーションサーバが出現、負けてしまいました。
0026デフォルトの名無しさんNGNG
>21
そだこというなら、普通の実行ファイルもただのマシン語の
スクリプトじゃないのけ?
0027デフォルトの名無しさんNGNG
普通の実行ファイル=CPUが命令解釈
.NET&Java=VMが命令解釈しネイティブコードに変換後CPUが命令解釈
0028名無しさん@お腹いっぱい。NGNG
ソニーのメモリースティックみたいのが
50*iに装着できて、Javaアプレットから自由に使えないかなぁ...
0029天照NGNG
そうですね。。。
私はMASM32,TASM32あたりでしょうか。
0030デフォルトの名無しさんNGNG
これからの主流はBASICです。
http://www.zdnet.co.jp/gamespot/gsnews/0101/23/news07.html
15年前のリアル厨房プログラマ達が復活したりして。
0031天照NGNG
>>30
お金になりそうね。
0032デフォルトの名無しさんNGNG
7年後は完全な人工知能が実現し、プログラミング言語は
不用になります。
コンピュータへの処理手順の学習は口頭で行ないます。
小学校の先生のような話術が必要になります。
0033デフォルトの名無しさんNGNG
今も未来もCOBOLです。
COBOLの良いところはCOBOL自体に有るのではなく、
そのPGMの明確化、設計の明確化、開発手法の明確化にある。
COBOLを学ぶ事は、費用対効果によるニーズの切り捨てを学ぶ事である。
COBOLは設計を学ぶ上でのきっかけを作ってくれる。
確かにUIはCOBOLでは難しい。
しかしUIはVBやVCなどに任せれば良いのである。
データ処理の基本はCOBOLであり、設計手法の基本もCOBOLである。
正しいデータ処理、正しいDB操作を学ぶにはCOBOLからである。
基本を押さえてVBやVCの世界へ飛び出せば恐れるものはない。
VBやVCから入るとそれが遠回りになる。
見た目で選んではいけない、
COBOLは何を言われようとも、今現在も、多くのビジネスで基幹をなしている。
VB・VC・JAVA等流行り廃りで左右されること無く、今現在も新規開発が行われている。
COBOLよ、ありがとう、そしてCOBOLよ未来へ羽ばたくのだ!
未来はCOBOLにあり!
0034デフォルトの名無しさんNGNG
コボラーは全角大文字が好き。&heart;
0035名無しさん@1周年NGNG
うふふ。♥
0036デフォルトの名無しさんNGNG
直スクリプトを愛する同志よ秀丸を使い感動してください&heart;
0037デフォルトの名無しさんNGNG
>>35
0038*名無しさんNGNG
米富士通がOPEN COBOLってのをオープン系COBOLの
標準にしようと努力しています。
0039デフォルトの名無しさんNGNG
linuxで動いてくれるなら歓迎
0040*名無しさん NGNG
>39
どうっすか?
http://cobolforgcc.sourceforge.net/
0041デフォルトの名無しさんNGNG
>40
最高っす!
0042デフォルトの名無しさんNGNG
>>32
>7年後は完全な人工知能が実現し、プログラミング言語は
>不用になります。

その人口知能は何の言語で描かれてるの?
VB?
0043デフォルトの名無しさんNGNG
>>42
Dで描かれてます。
0044デフォルトの名無しさんNGNG
いくらでも続けられるよ。(藁
http://www.ady.co.jp/song-chord/chorditiran.htm
マイクロプログラムがでかくなってVMが吸収されるとNETやjavaが見た目
そのまんま石で動くみたいになる。でバイトコードの寿命が石より長くなって
ハード屋大もうけ、プログラマ死亡ってのは?
0045デフォルトの名無しさんNGNG
>>42
そんなものは人工知能に作らせる。
0046デフォルトの名無しさんNGNG
人工知能()
{
 人工知能();
}
0047デフォルトの名無しさんNGNG
>>43
でもDのコンパイラはCで作られてるんでしょ?
OSも。
0048デフォルトの名無しさんNGNG
EのコンパイラはDで作られるようになります。
0049♥NGNG
♥♥
0050デフォルトの名無しさんNGNG

 
0051マジな話NGNG
Cが教養でC#が基本でおまけでC++だろう
0052デフォルトの名無しさんNGNG
♥
0053デフォルトの名無しさんNGNG
H言語
0054デフォルトの名無しさんNGNG
C++の次がC+++
C+++の次がC++++
C++++の次がD
Dの次がD++
D++の次が〜〜〜〜
〜〜〜〜〜〜〜〜
0055偽名無しさんNGNG
    Λ_Λ
    ( ´ C++++++++++++++++++++++++++++++++++
    (    )  ガァァーーーッッ
    | | |
    (__)_)
0056♥NGNG
言語作るのって大変?
0057デフォルトの名無しさんNGNG
>56
言語仕様作って、コンパイラ作ればいいだけ。やってみたら。
コンパイラコンパイラ(言語仕様をソースに書くとコンパイラを
生成するプログラム)つかってもよし。
0058>54NGNG
C+=2
ダロ ヲロカモノメ
0059デフォルトの名無しさんNGNG
>>57
そこいらの情報プリズ
0060デフォルトの名無しさんNGNG
>>56
オレナラデキル
0061デフォルトの名無しさんNGNG
>>60
で?
0062not 60NGNG
ナンデモナイヨ
0063デフォルトの名無しさんNGNG
>>62
で?
0064デフォルトの名無しさんNGNG
yaccで検索してみろ
0065not 62NGNG
ナンデモナインダヨ
0066デフォルトの名無しさんNGNG
MLはどうですか。
0067デフォルトの名無しさんNGNG
ときに、yaccはやはりヤックと読むのか?
006854NGNG
>>58
って言うかネタだべさ
0069デフォルトの名無しさんNGNG
yacc:ヤック
lex:レック
bison:バイソン(?)
flex:フレック(?)
あってる?
0070デフォルトの名無しさんNGNG
マジレス希望です。
自分でスクリプトエンジンを作りたいと思っています。
実現のためにはどのような知識が必要になるでしょうか?
まずはRudyを超えたいです。
0071デフォルトの名無しさんNGNG
やねさんのページにいこう〜!
最新最高のスクリプト言語やねSDK2000がソースつきで置いてあるヨ!
0072デフォルトの名無しさんNGNG
機能的にはスクリプトは簡単。
簡単な計算とファイル入出力、ソケット関連の基礎くらい。
問題は言語の仕様。
特にアホユーザーがエラーコード書いた場合の対策とかセキュリティ。
セキュリティホールがあると叩かれる。
007370NGNG
>>71
是非URLを教えてください。
007470とは別だけどNGNG
スクリプトエンジンってどうやってつくるの?
入力された文字列に対して処理を1対1で全部対応させていくようなもの?
あとは正規表現みたいな機能の実装か…

スクリプトエンジンとコンパイラとOSの作り方がいまいちわからない…
こういうのってほんとどのように作るのでしょうか?
0075デフォルトの名無しさんNGNG
bisonとかflexの使い方覚えるのが面倒。
007670NGNG
>>71
ttp://www.sun-inet.or.jp/~yaneurao/
ここですか?
0077デフォルトの名無しさんNGNG
>>76
それはやめた方が・・・人それぞれだけど
Ruby目指してるならRuby本体のソース見るのは?
007870NGNG
Rudyを超えるつもりなのでRudyを参考にするのはどうか?と思ったのですが
やはり変な拘りでしたでしょうかね…
Rudyのソースも参照してみます。
0079デフォルトの名無しさんNGNG
>>74
大まかに分けて、字句解析->構文解析->実行。
$a = 10;
という文があったら、字句解析器で(lexerとかlexical analyzerとか呼ばれる。lexで作って良し)
"$a", "=", "10", ";" という字句に分解される。
次にyaccなどで作った構文解析器(parser)によって
代入文として解釈して(もちろん作る人の自由なので掛け算でも良し)
中間コードを出力するか、そのまま実行する。
0080デフォルトの名無しさんNGNG
Rudyってソース公開されてるんだ…
はじめて知った
0081デフォルトの名無しさんNGNG
一応お約束。
>>78
Rudyって何ですか?
0082>81NGNG
http://www.ruby-lang.org/ja/
008374NGNG
>>79
そのまま実行はわかるけど中間コード出力はわからないです…
今から調べに逝ってきます
0084他力本願NGNG
age
誰か「スクリプトエンジンを作ろう」スレたててください。
0085>81NGNG
http://www.joho-kyoto.or.jp/~vrudykyo/
0086>85NGNG
(藁
0087デフォルトの名無しさんNGNG
>>83
中間コードってコンパイラが吐くやつのことじゃない?
俺も詳しくないからわからないや…
知識人の方、詳細きぼ〜むです
0088デフォルトの名無しさんNGNG
Perlのソースは存在しないのですか?
RudyよりPerlのソースが見たいです
0089デフォルトの名無しさんNGNG
ネイティブのオブジェクトコードで実行できるスクリプトってどれぐらいあるかな?
76の人はそういう事してる様だけど。
0090デフォルトの名無しさんNGNG
Perlのソースは激しいよ。マクロの山だ。
ttp://ring.etl.go.jp/archives/lang/perl/CPAN/src/stable.tar.gz
0091デフォルトの名無しさんNGNG
>>83
例えばJavaはJavaVM用のバイトコードに変換する。
スクリプト言語ならそのインタプリタ用のコードに変換。
別にclassファイルみたいにファイルに書き出す必要はなく、
メモリ上で全部やっていい。
0092名称未設定NGNG
Sunがアホなので、残念ながら、不本意ですが、
んなわけねーだろがと言うかもしれませんが……
C#で決まりです。
0093デフォルトの名無しさんNGNG
そんな無責任なこといって、.NETが大ゴケしたら
どうするんじゃ。
0094今はJava使いNGNG
さっき一通りインストールして試してみたが、
かなり使いものになりそうな予感がするぞ。
というわけで.NETに決まりだ。
0095デフォルトの名無しさんNGNG
C#の仕様自体は後発だけあって、いいと思うけど
コンパイラの出来がどうなるかだよな。
0096デフォルトの名無しさんNGNG
.NETランタイム(?)の普及は、後何年ぐらいかな?
次のwinとIEに付属させれば、3年ぐらいでWinの環境には
普及するだろうけど、UINXとかにも入って行くのは
いつ頃だろう??
.NETは、言語は何でも良いってのが気に入った。
perlでwinアプリが作れるといいなぁ。。
最終的にJAVAは、.NETに飲み込まれるんじゃない?
0097デフォルトの名無しさんNGNG
多分、Pythonなども使えるようになるのだろうね。
そういう意味では期待だけど・・・。
0098デフォルトの名無しさんNGNG
つか、JAVA VMだって言語はなんでもいいんだから、やろうと
思えばJAVAだってPythonやRubyで出来るようになるだろ。
0099デフォルトの名無しさんNGNG
それをしないところがSunのSunたる所以なのさ
0100デフォルトの名無しさんNGNG
大人には色々と事情があるのさ。
0101デフォルトの名無しさんNGNG
JAVAって終わってると思う
■ このスレッドは過去ログ倉庫に格納されています