現役SEさんやプログラマさんへ質問です

皆さんの長年の勘や、市場の動向から、これから来そうなプログラミング言語を、理由を添えて紹介してください
まあ、今はプログラミング云々ではなくなってきてると聞いたことがありますが、ちょっと知りたいので、よろしくお願いします

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/06/19 01:52:08
  • 終了:--

回答(7件)

id:hsksyusk No.1

hsksyusk回答回数64ベストアンサー獲得回数02005/06/19 02:34:10

ポイント30pt

URLはダミーです。


C(Pro*C)だと思います。

理由は、開発ツールがこなれてきているから。

以前あるPJにて、COBOLしか触った事の無いおっさんチームでも、ツールを使って(割と苦もなく)Pro*Cによる開発が行えていました。

また、ツールを使っていたため、品質も安定していました。


ただ、ツールを使った開発は、能力のある人にとっては足かせでしかなく、またプログラミング能力の向上も望めないため、長期的に見るとマイナスに思えます。

id:yukimura_komura

そうですよね、ツールを使うと簡単にできるけど、力がつかなそうです。

2005/06/19 12:09:53
id:segonbee No.2

segonbee回答回数6ベストアンサー獲得回数02005/06/19 03:00:06

ポイント30pt

 やっぱりJavaでしょうか。WEBアプリケーション案件は多いですね。ただし求められているのはJavaの「エキスパート」です。

 いずれのプログラムでもプログラミングだけでなく、OSやDBの技術も持っておいたほうがいいですね。PGさんでWindowsのコントロールパネルの設定もわからない方が多すぎ。プログラムが動くのはOSの上だし、コントロールする相手はDBも当然含まれてきますので。

id:yukimura_komura

まじで、今そんなになってるんですか?パスの設定とかもわからなそうですね。

2005/06/19 12:11:33
id:some1 No.3

some1回答回数842ベストアンサー獲得回数372005/06/19 04:09:12

ポイント30pt

「PHP、Perl、Python」

「LAMP」と呼ばれるオープンソースソフトウェアスタックに含まれるもの。


オープンソースでの開発は今後も広がっていくでしょう。

id:yukimura_komura

こういったものも、動向を注目しておかないといけないですね

2005/06/19 12:13:01
id:angelsong No.4

angelsong回答回数94ベストアンサー獲得回数02005/06/19 04:23:04

ポイント30pt

http://www.sun.co.jp/

$B%5%s!&%^%$%/%m%7%9%F%`%:(B

経験9年のSEです。今はPMを務めることが多いですが、やはりJavaが主流となっています。オブジェクト指向分析・設計が可能なことはもちろん、可用性、カプセル化の容易さ、モジュールの再利用性の高さなどが理由として挙げられます。


また、Microsoftの.NETも、デファクトスタンダードになりつつあるかと思います。ランタイムはWindowsUpdateでサポートされていますし、コンポーネント指向の開発が可能だからです。

現段階では、言語仕様云々よりも、上に挙げたような要素が重視されてくるかと思います。

id:yukimura_komura

うーん、やはりJavaは来てますか 多いですもんね

2005/06/19 12:16:18
id:shampoohat No.5

shampoohat回答回数347ベストアンサー獲得回数02005/06/19 10:08:11

ポイント30pt

http://www.kmonos.net/alang/d/

プログラミング言語 D

http://www.kmonos.net/alang/d/comparison.html

プログラミング言語 D - 他言語との比較

まだ「来ていない」言語で、「これから来るかも」ならDでしょうか。


・まだ実験的な側面が強い

・商業的には、ほぼ使用されていない


という認識でおりますが、素質の良いプログラム言語で、CからC++が作られ、C++の反省に基づきJavaが作られ、Javaを真似てC#が作られという際に失われていったCの良さ<素朴性>を見直すような揺り戻し的な要素があります。

id:yukimura_komura

あとで、ゆっくり確認します おもしろそう

2005/06/19 12:18:22
id:Kumappus No.6

くまっぷす回答回数3784ベストアンサー獲得回数1852005/06/19 11:13:12

ポイント30pt

http://ll.jus.or.jp/2005

LLDN - LLDN 開催のお知らせ

こんなイベントが…。

軽量プログラミング言語(Lightweight Progrmming Language)と分類される言語、例えばPerl,PHP,Python,Rubyなどのスクリプト言語がますます流行るのではないかと。

理由は、C,C++,...系のある意味『本格的にプログラムして単品アプリや巨大ライブラリを作る』という作業はものすごく人手とコストと開発期間がかかりさらに予定販売数も相当な数を想定しないと成り立たないため、これに関わるプログラマは限られてくると思います。そういうゲームとかオフィス系アプリのようなパフォーマンスが要求される領域では今後もずっと使われるので廃れることは当面ありえないですが。

反面、WebベースのサービスはかつてCOBOLがバックエンドで表からは見えないけれど多数のプログラマを擁して使われていたのと同じように今後も増え続けるでしょうから一般のプログラマが関わる機会がもっとずっと多くなるはずです。割と頻繁に仕様変更も入る分野だしスピードはそれほど要求されないけど柔軟なこれらのスクリプト言語がもっともっと使われてくると思います。

id:yukimura_komura

なるほど、スクリプト言語ですか

2005/06/19 12:20:41
id:ajiyoshi No.7

ajiyoshi回答回数3ベストアンサー獲得回数02005/06/19 20:23:48

ポイント30pt

http://module.jp/blog/cgi_php_servlet_modeprl_benchmark.html

MODULE.JP - Java Servlet,PHP,Apache moduleベンチマーク

javascriptとCです。

理由はAjax。javascriptはもちろんですが、CはApacheモジュールを記述できるからです。URLを見ていただければわかりますが、Apacheモジュールはmod_perlと比べて3倍近い性能差があります(条件にもよるとは思いますが)。レスポンスが非常に重要になると思われるAjaxではCによるApacheモジュールプログラマーが再評価されるのではないかと思ってます。

id:yukimura_komura

うーん、いろいろと勉強になりました

みなさん、ありがとう

2005/06/20 00:31:36
  • id:yna1962
     基本的に二つの流れがあると思います。
     C++、C#、Javaなどの大規模開発をターゲットにした言語です。設計からリリースアップまで最低でも数ヶ月、一般的には年単位はかかるようなプロジェクト向けです。
     もうひとつの流れは、Perl、Ruby、PHP、VisualBasicに代表されるRAD言語です。こちらは早い開発を目的として、Web開発や社内のシステム部などで使われると思います。スタッフ数1~3名程度、普通は長くても2、3ヶ月でリリースアップされます。短ければ1週間とか2週間で開発されることを望まれるシステムです。

     あとバックエンドの処理については、COBOLからSQLへの移行が進むと思います。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません