2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

研究者が勧める覚えるべきプログラミング言語

1 :名無しさん@3周年:2005/06/12(日) 14:54:44
今仕事で研究所に出向いて仕事してます。
研究所だからこそ覚えているべき、もしくは、研究者から見てぜひ使えるようになっていてほしいプログラミング言語を教えてください。

2 :Masa:2005/06/12(日) 16:08:12
sh,ruby,C++


3 :名無しさん@3周年:2005/06/12(日) 16:41:21
まず何の研究か言えよw

4 :名無しさん@3周年:2005/06/12(日) 18:19:01
研究内容に左右されることはないと思うが・・>>3

5 :名無しさん@3周年:2005/06/12(日) 22:26:12
java

6 :名無しさん@3周年:2005/06/12(日) 23:37:06
EXCEL VB

7 :名無しさん@3周年:2005/06/13(月) 00:15:31
ファミリーベーシック

8 :名無しさん@3周年:2005/06/13(月) 01:21:10
>>4
ハァ?
人工知能研究やってる奴にFORTRAN勧めるのか

9 :名無しさん@3周年:2005/06/13(月) 02:11:21
>>8
???

10 :名無しさん@3周年:2005/06/13(月) 16:56:08
python


11 :名無しさん@3周年:2005/06/14(火) 00:53:18
>4
さすがにネットワーク研究やってる人にFortranはお勧めできない

12 :名無しさん@3周年:2005/06/14(火) 03:28:45
>>4
はぁ?言語を選ぼうとしている時点で言語に特徴があることを認めているようなもんだろ。
研究だって紙の計算で済むものもあればスーパーコンピュータを使うものもあるんだよ。
研究の内容にあった言語を習得するのが一番いいと思うがな。

13 :名無しさん@3周年:2005/06/14(火) 21:35:07
Lispで数値計算やってみろ。意味なく遅いだけだから

14 :名無しさん@3周年:2005/06/15(水) 00:05:01
>>12
しかし、人工知能の研究についてだったらここで言われるまでもなくLispとかやってるだろ。
題意把握くらいまともにしろよw
研究所出向ならスパコン環境そろってるだろうし、
知っておいてほしいってことならCは当然としてFortran,perl,python,Java,C++,アセンブリとかだろ。
大体>>1は研究者じゃなくて支援だろ。

15 :名無しさん@3周年:2005/06/15(水) 04:46:51
Mathematica,S-plus,R,,,

16 :名無しさん@3周年:2005/06/15(水) 05:39:02
研究者はともかく、学生がやるべき言語はHaskellだな

17 :名無しさん@3周年:2005/06/15(水) 11:06:07
ム板で人生の敗北者でも使えるPythonってのがあったので期待して調べてみたけど、
これ面白いし、便利だけど結構ムズイじゃん。

18 :名無しさん@3周年:2005/06/15(水) 13:00:44
pythonとrubyならどっち?っていわれたら、ここの住人ならpythonだろ。
ABAQUSのスクリプトインターフェースはpythonで書かれているし、
アメリカ製ソフトを使っているならパイソン

19 :名無しさん@3周年:2005/06/15(水) 16:56:53
何をしたいのか知らんが、
俺としてはそれ以前に長いことperlを使ってるわけだが。

20 :Masa:2005/06/16(木) 01:19:44
pa pa pa Perl?
pa pa pa Python?
Of cource!, we japanese scientists do,
japanese native saikyou language: ru ru ru Ruby!
OK?


21 :名無しさん@3周年:2005/06/16(木) 04:16:36
perlもrubyもpythonも所詮セカンドランゲージ。
遅いけどちょろっと使うのにちょうどいい。
そんなもん。

22 :名無しさん@3周年:2005/06/16(木) 08:06:55
セカンドランゲージだってよ( ゚д゚)ポカーン

23 :名無しさん@3周年:2005/06/16(木) 22:02:10
10 SET WINDOW -4,4,-4,4
20 FOR n=1 TO 5
30 FOR x=-4 TO 4 STEP 0.01
40 PLOT LINES: x,x^n;
50 NEXT x
60 PLOT LINES
70 NEXT n
80 END

24 :名無しさん@3周年:2005/06/16(木) 22:49:18
> japanese native saikyou language: ru ru ru Ruby!
Ruby厨って信者レベルだから怖いよ
ソース読みにくいよ


25 :名無しさん@3周年:2005/06/17(金) 00:31:55
ウチの場合、
「プログラミング言語よりも、まず先に日本語を覚えろ」
と言いたくなる奴が多い。

26 :名無しさん@3周年:2005/06/17(金) 02:38:42
>>25
それは並行して出来る事だからキミは間違ってる。

27 :名無しさん@3周年:2005/06/17(金) 22:41:21
大規模なプログラムはfortranやC/C++。書かなくても読めるようになってほしい。
makeのとき困らないでほしい。
必要なデータは用意できるようにしてほしい。perlやシェルは使いこなしてほしい。
できればRubyやPythonも一緒に覚えてほしい。
やっぱりJavaもやってほしい。

研究者は研究にだけ専念できるようにしてほしい。

プログラミングなんて支援がやればいい。


アプリの使い方なんて知らん。操作方法は覚えてほしい。
解析条件は俺が出すから、後は全部宜しく。


というわけで、宜しく。


という研究者が多いです。

28 :名無しさん@3周年:2005/06/17(金) 22:46:42
研究者がJavaなんか覚えて何するよ。

29 :名無しさん@3周年:2005/06/17(金) 23:02:53
ただで面白いネットゲーム発見!
シュミレーション好きはやる価値あり!
↓のページの「ゲーム」のところから入ってください。
ttp://www.c-egg.com/game.html

30 :名無しさん@3周年:2005/06/18(土) 11:08:52
支援がやるってどういうこと?

31 :名無しさん@3周年:2005/06/19(日) 00:34:20
アシスタント

32 :名無しさん@3周年:2005/06/19(日) 18:00:56
コンサルタントは客との打ち合わせと売り上げ計算だけ専念できるようにしてほしい。

プログラミングなんて支援がやればいい。


アプリの使い方なんて知らん。操作方法は覚えてほしい。
客との打ち合わせは俺がやるから、後は全部宜しく。


というわけで、宜しく。


というコンサルタントが多いです。


33 :名無しさん@3周年:2005/06/20(月) 00:33:21
支援はわかるが、コンサルタントはよくわからんw

34 :名無しさん@3周年:2005/06/20(月) 01:46:01
使用できる計算環境の有無にもよるが、C(C++)が無難。
(製造業技術開発職)

35 :名無しさん@3周年:2005/06/20(月) 10:51:58
開発じゃなくて研究者が進める言語だろ?

36 :名無しさん@3周年:2005/06/24(金) 20:59:48
やっぱ、Fortran, C, C++, bash, perl, TeXあたりは必要じゃね?
あと、Java, Python, VBあたりが使えると、変な相談されたとき役に立たね?


37 :名無しさん@3周年:2005/06/25(土) 13:40:40
flexとbisonでCが楽になる


38 :34:2005/06/25(土) 14:54:51
35>>は世間知らずさん?

39 :名無しさん@3周年:2005/06/25(土) 20:38:33
C++を完璧に使いこなすことができれば、他のどんな言語の習得にも困らないマジレス
でもC++を完璧に使いこなすほどの変態はめったにいない。

40 :名無しさん@3周年:2005/06/26(日) 14:37:52
理解するってのと使いこなすのは全然次元が違うからなぁ。
C++はすごく複雑というか混沌としてるな。
ただハードウェアは単純なのでソフトウェアレベルでこねまわすのはどんなもんだろな。
C++なんか完璧に使いこなすのは人間にとっても苦痛だしな。使ってるけどあくまでもbetter Cとして使ってる罠。

41 :名無しさん@3周年:2005/07/05(火) 01:25:02
C++は開発環境がないと、とても無理。あれば非常に強力。
C++Builderは、ソースコード生成の自動化が進んでいる。
フリーのBorlandC++はC++として使う気がしない。
C++がなかったときには、Cでオブジェクト指向プログラミングしていたし、
Cがなかったときにはアセンブリ言語、それすらないときはスイッチ。
ソフトウェア技術の進化は変態を救う歴史である。

42 :名無しさん@3周年:2005/07/06(水) 01:52:13
>>34は、おばかさん?
どこに疑問をもっているんだよ?W
研究者は、Fortran, cで十分でしょ?
これくらいの言語を操ることができれば、最低限はクリア
もちろん、研究者として一人で研究を進める場合だけどね。
共同研究で、上からスペックが決まってたら知らん

43 :名無しさん@3周年:2005/07/06(水) 08:57:54
アルゴリズムの研究をするならMLとかでないの? 関数型言語ってアルゴリズム
の正当性を証明するときに便利なんだよね。帰納法に乗っかりやすいから。

44 :名無しさん@3周年:2005/07/09(土) 17:56:53
>>42
疑義は、1>>の情報不足からくるもの。
この時期、ここに質問を投げてくるぐらいだから、この人は民間会社の新人か、
少なくとも現状ではプログラミング技術が必須の状況にはなく、
プログラミング経験は授業で習った程度、
ソフトウェア関係の研究所への勤務ではない、と推測した。
また企業では、研究と開発を一括りにして、
研究開発(職)とすることが多い。
だから純粋な研究者に対する情報のみでは不足。
研究開発では、データ整理・データ分析(報告も)も仕事。
Windows Officeがあれば、汎用のプログラミング言語よりも、
ExcelのVBAを優先して使えるようにしたほうが良い場合もある。
企業だからと言って何でもすぐそろえられるとは限らないので、
C/C++で無難とした(十分とはいえない)。

45 :名無しさん@3周年:2005/07/09(土) 21:28:20
>また企業では、研究と開発を一括りにして、
>研究開発(職)とすることが多い。

確かに世間一般では研究開発というかもしれないが、
大手では
研究開発、開発設計
で職種も職場も異なるのが普通。だから研究者という場合は前者だな。

46 :名無しさん@3周年:2005/07/09(土) 21:32:09
中小企業のお父さん達は無視ですか・・・orz

47 :名無しさん@3周年:2005/07/09(土) 21:36:43
lisp

48 :名無しさん@3周年:2005/07/10(日) 04:37:55
中小企業はOut of 眼中だな

49 :名無しさん@3周年:2005/07/13(水) 10:40:29
研究だけで飯が食っていける自信があるならどんな言語でも構わないが、
この先どう転ぶかわからないのならC++を勉強しておきなさい。間違いない。
俺自身、C++で救われた。

50 :名無しさん@3周年:2005/07/16(土) 01:05:26
もれは修士1年です。
C++で流体に親しんでいます。
オブジェクト指向はよいと思います。
プログラムを書いたり直したりするのがCよりおそらくとても楽です。
しかし、情報の人はみんなjavaをやっているみたいです。
javaの方がC++よりも頭よさげに見えます。
自分もC++でなくjavaを使ってきたほうがよかったのではないかと後悔してます。

51 :名無しさん@3周年:2005/07/16(土) 01:17:58
なんのジョークか知らんがjavaで数値計算はやる気がおきない。
今のjavaはネイティブコードをはいてくれるようにでもなってるんか?
まあ、自分の中で閉じているうちはJavaやC++でもいいけど、同様のCやFortranの
プログラムにスピードで圧倒されたときには、オブジェクト指向を捨てたくなるはず。
ダークサイドみたいなもんですわ。


52 :名無しさん@3周年:2005/07/16(土) 15:56:01
>>51
GCJ っていうFreeのJava Compilerがあるよ。Thread Programmingをしたい
ならJavaからってのがお勧めかも知れない。いきなりPOSIXじゃ辛いっしょ。

53 :名無しさん@3周年:2005/07/16(土) 18:48:55
大型計算機で動かすことが前提なら、FORTRAN以外の選択肢は
通常ないと考えたほうが良い。

54 :名無しさん@3周年:2005/07/20(水) 04:56:12
>>53
嘘つけ
いまどきCは必ず使える。C++は無いこともあるが...

55 :名無しさん@3周年:2005/07/20(水) 09:19:34
大型計算機ってどの程度のものを言うんだ?
x86ベースのスカラプロセッサをマルチ駆動させるものも含めるのか?
こんなの使うならそれこそパソコンでも十分速くないか?
今時ベクトル機でないとわざわざ使う意味がないように思うが?

56 :名無しさん@3周年:2005/08/08(月) 00:23:46
WRITE(*,*) 'HELLO, FORTRAN!!'

57 :名無しさん@3周年:2005/08/09(火) 07:22:17
x86ベースのスカラプロセッサをマルチ駆動させる程度で
大型計算機と呼びたい奴はVisual Basicで十分。

12 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)