• 検索結果がありません。

軽量言語によるメタプログラミング

Webサービス, 軽量プログラミング言語のIPv6対応Perl編

Webサービス, 軽量プログラミング言語のIPv6対応Perl編

... コア/CPAN コアモジュール コアモジュール CPANモジュール IPv6対応 ○ (Perl 5.14付属の Socket 1.94以降) × ○ 備考 IPv6関連のものは、 ほとんどが、明示的 にインポートする必 要あり 多くのネットワーク 系モジュールが IO::Socket::INET を使用しているが, それらのモジュール も当[r] ...

17

プログラミングによるビッグデータの分析(R)

プログラミングによるビッグデータの分析(R)

... • 様々なソフトウェアの制作に利用されるC言語やJavaといった汎用プログラミング言語と異なり、Rはデータ分析がしやすい設計になっています。 • 米国電気電子学会が人気のあるプログラミング言語を示した「The Top Programming Languages 2017」において、Rは第6位になっています。  ...

30

2018年度「プログラミング言語」配布資料 (7)

2018年度「プログラミング言語」配布資料 (7)

... 1.1 階層的名前空間の提供 プログラムが大規模になってくると,まず問題になることのひとつが「名前」である.つまり,クラス,メソッ ド,関数などの名前などで適当なものが尽きてきて,既に使われている名前と衝突してしまうなどの問題が発生 する.例えば add などという名前は数値の足し算にも使うだろうし,(2 分探索木のような) データの集まりに ...

17

2018年度「プログラミング言語」配布資料 (10)

2018年度「プログラミング言語」配布資料 (10)

... 本稿では配布資料 (8) と配布資料 (9) で学んだことを総合して,多相的な 2 分探索木の実装を示す.さらに, map や fold といった操作を多相的な 2 分木に加える際の新しい課題をみる. 1.1 要素の比較操作の表現 既に配布資料 (8) 冒頭でも述べたように,2 分探索木に格納できるデータには全順序が与えられていて大小比較 ができることが必要である.実際,整数の 2 分探索木においては随所で比較演算子== (OCaml ...

15

2020年度「プログラミング言語」配布資料 (12)

2020年度「プログラミング言語」配布資料 (12)

... ) プログラミングできるかという問題は ”Expression problem” という名前がつけられ 2000 年代のプログラ ミング言語研究のホットトピックであった. Java だけでもジェネリクスを駆使すればできることが Torgersen の研究によって知られているが, Scala などの Java よりさらに先進的な機構を持つ言語ではわりと簡潔に記述 ...

12

本セッションの概要 2012 年 11 月現在のスクリプト言語の IPv6 対応状況を, 実例を交えながら概観します ( スクリプト言語での IPv6 対応ネットワークプログラミングの解説 ではありません ) 本セッションで扱うプログラミング言語 Perl

本セッションの概要 2012 年 11 月現在のスクリプト言語の IPv6 対応状況を, 実例を交えながら概観します ( スクリプト言語での IPv6 対応ネットワークプログラミングの解説 ではありません ) 本セッションで扱うプログラミング言語 Perl

... http://jp1.php.net/manual/ja/wrappers.php ファイル関数による HTTP アクセスは IPv6 対応 (URL に IPv6 アドレスを使用する場合は [2001:db8::1] 形式で指定) fopen() の他にも, 同じ fopen_wrappers を使用している ...

54

RTLinuxによるGP-IBボード制御プログラミングチュートリアル

RTLinuxによるGP-IBボード制御プログラミングチュートリアル

... TUT-0053 モーションコントロールチュートリアル TUT-0050 RTLinuxによるモーションコントローラI/Oモジュール制御プログラミング チュートリアル(GPG-7400用) TUT-0048 RTLinuxによるメモリンクI/Oモジュール制御プログラミング チュートリアル TUT-0044 ...

84

情報科学 (12) いろいろなプログラミング言語 1

情報科学 (12) いろいろなプログラミング言語 1

...  ハードウェアを直接操作するようなプログラムを書ける ~ ~ アセンブリ言語に近い  それでいて高級言語 ~~ 色々なCPUで動く • 現在でも多くのソフトウェアの開発に利用 • 安全性の配慮は少ない ...

30

TEOライブラリによる画像処理プログラミング入門

TEOライブラリによる画像処理プログラミング入門

... 説明 引数に与えた TEOFILE 構造体 teofp と同じパラメータで新規に TEO ファイルを作成します. ファイル名が”-” の場合,標準出力に書き出されます. 戻り値 作成した TEOFILE 構造体へのポインタ.TEOFILE 構造体の作成に失敗した場合は NULL を返します.... TEOFILE* TeoCreateFileWithUserExtens[r] ...

118

2018年度「プログラミング言語」配布資料 (12)

2018年度「プログラミング言語」配布資料 (12)

... データに,それが何を表すかのデータ (いわばメタデータ) を付加する時に「タグ付け」ということから付けた が,構造体や共用体の名前を表す C 言語用語の「タグ」と紛らわしかったもしれない. 節点の種類を表すデータは (整数でもよいのだが) 列挙型を用いよう.また節点は,葉と枝を表すデータの共用 体で定義する. ...

14

RTLinuxによるADボード制御プログラミングチュートリアル

RTLinuxによるADボード制御プログラミングチュートリアル

... TUT-0033 Visual Basicによるメモリ共有インタフェース入門書 TUT-0032 Visual C++によるメモリ共有インタフェース入門書 TUT-0031 Visual Basicによるカウンタ入門書 TUT-0030 Visual C++によるカウンタ入門書 TUT-0029 Visual BasicによるHDLC入門書 TUT-0028 ...

89

2014 年 11 月 20 日 ET2014 スペシャルセッション C-2 mruby プログラム言語 Ruby による組込みソト開発 九州工業大学田中和明 軽量 Ruby フォーラム Ruby アソシエーション

2014 年 11 月 20 日 ET2014 スペシャルセッション C-2 mruby プログラム言語 Ruby による組込みソト開発 九州工業大学田中和明 軽量 Ruby フォーラム Ruby アソシエーション

... – ライン全体を考慮するものではない – 現状はこのようなソフトウェアでも相当なコストがかかる (C言語で記述し,他の部分と密に結合する) ● 本当にやりたいのは一部分であるが, ...

29

プログラミング言語 8 字句解析器(lexer)と構文解析器(parser)

プログラミング言語 8 字句解析器(lexer)と構文解析器(parser)

... ⋆ 具体的方法 1’: token を参照する際, Calc parse.PLUS, Calc parse.MINUS のように,モジュール名をつけて参照する 方針 2: .mly に対して, 「token は.mll にあるやつを使ってね」 と指示する. ▶ 具体的方法 2: ocamlyacc の代わりに menhir を使う. menhir[r] ...

73

2004/11/23 オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),Visual

2004/11/23 オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),Visual

... (1) 「手続きを中心とするプログラム作成」とは (C 言語など) 関数(メソッド)を多数作成し、必要に合わせて関数を選択し、利用する。 データを手続き(関数)に渡す。 (データと手続きは独立として扱う) → 同様に類似するが詳細には異なる関数が多数作成される ...

9

プログラミング言語処理系論 (4) Design and Implementation of Programming Language Processors

プログラミング言語処理系論 (4) Design and Implementation of Programming Language Processors

... 問題 12 (1) 前述のデータ構造が、 SnがBB[n]に対応するフローグラフ になっていることを確認せよ。 (2) S1がentry pointであるとして、各ブロックのdominatorを 計算するアルゴリズムを設計せよ(プログラムまでは書く必 要がない)。さらに、それに従って、前ページのスライドにあ げたフローグラフの各ブロックの dominatorの集合を列[r] ...

25

プログラミング言語処理系論 (4) Design and Implementation of Programming Language Processors

プログラミング言語処理系論 (4) Design and Implementation of Programming Language Processors

... GCCのcalling convention  Stack segmentに frameを作る esp +8(引数ここから) +12 +16 Return address ebp +方向 スタックはこちら方向に 伸びる..  (課題 6) 手近にあるコンパイラをひとつ対象にし、 calling conventionとフレームを解析せよ。この時 に [r] ...

66

プログラミング言語処理系論 (4) Design and Implementation of Programming Language Processors

プログラミング言語処理系論 (4) Design and Implementation of Programming Language Processors

... もっとおそろしい言語があってな  Fortranのごく初期においては ◼ 関数呼び出しにおいて、関数コールごとの実行環境( フレーム)は関数ごとに固定 ◼ グローバルな変数は存在せず、 EQUIVALENCE文で 関数コールごとに対応を指定  (課題4:考古学) Fortranの関数コールにおける フレームの作り方について調査せよ。 Fortranは 、「再帰」を理[r] ...

54

Microsoft PowerPoint - プログラミング言語.pptx

Microsoft PowerPoint - プログラミング言語.pptx

... 一方、こういった仕事をするためにはいろいろな種類の道具や材料(コックは鍋や包丁 など、ウエイターはメニューや注文伝票やPDAなど)が必要であるし、個々のウエイター や個々の客や個々のコック(すなわち、個々のオブジェクト)を区別する名前や年齢、性 別などの性質・特性(属性、attribute)を持っています。このような属性を保持するもの (変数や配列など)をオブジェクト指向型言語の1つである Java では フィールド ...

11

C言語によるPIC(16F88)プログラミング実習テキスト

C言語によるPIC(16F88)プログラミング実習テキスト

... によって I/O ピンの数は様々です。PIC16F88 では 18 本のピンが出ていますが,電源:VDD,グラ ンド: GND,リセット:MCLR,オシレータ:OSC1,OSC2 で 5 本を使用すると I/O で使用できる ピンは 13 本となります。ただし,ピンの幾つかは I/O やアナログ入力と兼用することができるので I/O は最大で 16 本使用することができ[r] ...

32

つくって学ぶプログラミング言語 RubyによるScheme処理系の実装

つくって学ぶプログラミング言語 RubyによるScheme処理系の実装

... 3.3 純粋関数型言語 ― 代入はどこへ ? おめでとうございます。あなたは、この時点で関数型言語で必要な全ての要素を学んだと言えます。 ただし「最小限の範囲内で」 、という限定付きです。 今までに学んできたプログラミング言語は、純粋関数型言語 (pure functional language) と言われ、 ...

40

Show all 10000 documents...

関連した話題