[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:000210] goudou taikai yokou



���Ȥ���Ǥ�

�٤��ʤ�ޤ���������Ʊ����ͽ�Ƥ�����ޤ��� > �Ӥ���

��Ⱦ����Ƿ�⤵��ν񤤤���Τ��ڤ�Ž�ꤷ�ޤ�����

����ȡ������Ф�����Ƥ�ߤ�����earth2000����ƤǤ��ޤ���

______________________________________________________________________


Ruby�ˤ��DCL��ĥ -- �ǡ����Υ��֥������Ȳ��Ⱥ�ȸ�Ψ�θ���˸�����

����

Ruby�Τ����DCL��ĥ���ߤ��������IDL(��������)�Τ褦��¿��ǽ������������
�󶡤����Τǡ��ʤ����ġ�NetCDF�Τ褦�ʥǡ����ե����ޥåȤ�ľ�ܰ�����ʤɡ�
��ĥ���ưפǤ��롥��̤Ȥ��ơ����𤫤����᤯�ǡ������Ϥ�Ԥ���ȯ�Ķ�������
��롥

IDL�Ȥ�

IDL(Interactive Data Language)�ϡ�����ե��å��ȿ��ط׻��饤�֥�����������
����Ū�����Ǥ��륤�󥿡��ץ꥿��������Ǥ���(�ƹ�� RSI Inc. �ξ��ѥ��ե�
��������)������ι��ʤ�Fortran�˻��Ƥ��뤬���ѿ��η���ưŪ�˷�ޤ롥�ǡ���
�μ���Ȥ��Ƥϡ����ͥ����顼��ʸ�������󡤹�¤�Τ򥵥ݡ��Ȥ��롥���Ԥ���5
�Ǥ��饪�֥������Ȼظ��Ǥ������饹������������ǽ�ˤʤä�����ɬ������Ȥ�
�ɤ��Ȥϸ����ʤ���

IDL�ǤΥǡ������ϡ��Ļ벽

IDL�Ǥϡ���ʪ���̡פ�ñ������°����ּ���(��Ω�ѿ�)����Ĺ�¤�����줿�ǡ���
�򰷤�����ˡ���¤�Τ����Ѥ��뤳�Ȥ�����롥NetCDF�Τ褦�ʼ��ʵ���������
�ǡ����ե����ޥåȤ��Ф��Ƥϡ��ե��������ѿ���¤�ΤǴ������뤳�Ȥǡ���
������°���伴�˴ؤ�������ưŪ�����ꡦ����褦�ʥ饤�֥����ۤ�
�뤳�Ȥ���ǽ�Ǥ��롥�������ä��饤�֥�����С���Ŭ�˥ǡ��������ȲĻ�
����Ԥ����Ȥ�����롥

IDL��������

��ǡֺ��СפȽ񤤤���������Ϥ����ˤ��롥IDL �ϳ�ĥ�����������˷礱���
�Ǥ��롥���Ȥ��С���ʬ������ϰϤǻ��ꤹ�뤳�ȤϽ���뤬��������ɤߤȤФ�
�Υ��ƥåפ�Ƴ�����뤳�Ȥ��Բ�ǽ�Ǥ��롥�ĤޤꡤRuby�����ܳ�Ū���֥�������
�ظ�����Ȱ�äơ����ͤˤʤ����Ȥ�ץ�����ߥ󥰤Dz�ä��뼫ͳ�٤Ͼ�������
�ޤ�������ζ��岽��­�ꤺ���㤨�Х��١������쥯������¸�ߤ��ʤ����Ǹ�ˡ�
�ե꡼�Ǥʤ��Ȥ������Ȥ�󤲤Ƥ��������ʤ����ʤ�⤤���Ȥ�����Ǥ��뤬��
�����������ɤ���������Ƥ��ʤ�����桼�����ˤ����ɤμ�ͳ���ʤ����Ȥ�㳲
�Ȥʤ롥

Ruby�Ȥ�

Ruby�ϤޤĤ�Ȥ椭�Ҥ��᤬�߷׳�ȯ��������ȯ�Υ��֥������Ȼظ�������ץƥ�
�󥰸���Ǥ��ꡤ���Τ褦����ħ����ġ������ץ󥽡����ե꡼���եȥ���������
�󥿥ץ꥿�����٤Ƥ����֥������ȡ���������ʤ��ѿ����֥��å����Ϥ����ȤΤ�
����᥽�åɡ�Eiffel����ʸˡ�����١������쥯����󡤥ץ�åȥե�����˰�¸
���ʤ�����åɡ���ȯ�ʹ���Υ��ߥ�˥ƥ��ʤɡ�

Ruby�γ�ĥ�饤�֥��

Ruby��Perl��Python�Τ褦��¾�Υ�����ץƥ��󥰸����Ʊ�ͤˡ���¸�Υ饤�֥�
������Ѥ��뤿��γ�ĥ�饤�֥����ưפ˽񤯤��Ȥ�����롥�ܸ���ˤ����Ƥϡ�
��Ǿ������Υ饤�֥��DCL��Ruby����Ȥ�����Υ饤�֥�������������ޤ���
Ruby�������Ǥ�դ����Ǥ��Ǽ�Ǥ��뤬�����٤Ƥ����֥������ȤǤ��뤿��˥���
�Хإåɤ��礭���������ǽ���®�٤���夵���뤿�ᡤ¿��������򰷤����ͥǡ�
���Τ����NumArray���饹����������������¿��������򰷤��ݤ�ɬ�פ�������
�ʵ�ǽ�����Ȥ��С���ʬ����μ��Ф������ꤵ�줿�ֳ֤ˤ�뷫���֤��ʤɤε�
ǽ����ä���ΤǤ��롥

Ruby�ˤ������

Ruby�ϥ��󥿥ץ꥿�Ǥ���Τǵޤ��ǽ񤭲����Τ˸����Ƥ��롥���󥿥ץ꥿����
���Ȼפ��뤫���Τ�ʤ������֤Τ����������ͽ��C��C++���뤤�� FORTRAN�ǽ�
���ơ��¹Ի��˥�󥯤���Ф�����ʬ�Ϲ�®�˹Ԥ��롥�ޤ��������Τ��Ȥ����
���ȥ����ԥ󥰤ˤ�����Ƥ��롥�������������˲ä��ƽ����ɽ������ǽ�Ǥ���
������ɮ���ͤ��롥���Ȥ��С�3��������a�γ����Ǥ˻��Ѵؿ�sin��ܤ�����̤���
1,3��ʬ����ꤷ�����̤��¤�i=1..n���ϰϤǤȤ뤳�Ȥ�
   
    sum(1,n){|i| sin(a)[0,i,3]}
    
�Ƚ񤯤��Ȥ����롥�ޤ�GTK��TK���뤤��Xlib�Ȥ��ä��饤�֥�꤬�Ȥ��뤿
�ᡤ�ץ�åȥե�����˰�¸���ʤ�����롼�����񤯤��Ȥ��ưפǤ��롥 GNU��
Readline�饤�֥������ѤǤ��뤿�ᡤ���ѼԤ���ʬ�Τ�������ôĶ����ۤ���
���Ȥ⤿�䤹����

�Х��ʥ�����򰷤�����Υ᥽�åɤ�桹��������ĥ����IEEE754������ñ���٤���
����������ư���������ΥХ��ʥ�⥨��ǥ�������θ���Ĥİ�����褦�ˤʤä���
����˶�ǯȯã����yacc�����Υѡ����������Ȥ���ʸ̮��ͳ����ǽ񤫤줿�ե���
�ޥåȤ��᤹�뤳�Ȥ�����뤿�ᡤNetCDF�γ�ĥ���ڤ˻�롥����ϴ�¸�ǡ�
���򥪥֥������Ȳ����뤿��ζ��Ϥ��Ȥʤ뤳�Ȥ��̣���롥

�ޤȤ�

Ruby�Τ�Ľ������ϰ������ǧ����Ƥ��뤬�����ͷ׻����ܳ�Ū�˱��Ѥ��褦��
����ư���Ϥ���ޤ�̵���ä������Τ��ḽ�����ǤϾ��ʤ��Ȥ���ͷ׻����Ǥ�Ruby
��ǧ���٤Ϸ褷�ƹ⤤�ȤϤ����ʤ��������������Ҥν������䥪���ץ󥽡����Τ�
�ȤǤγ�ĥ�Τ��䤹�����θ����С��ä˷׻��񸻤�����ʲ����ʤຣ������ȯ��
Ψ�θ���Τ���������ץ������϶ˤ��ͭ���Ǥ���ȹͤ��롥
______________________________________________________________________