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

指向宣言型プログラミング言語

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

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

... オブジェクト指向に基づきプログラムの開発を行う場合では,これまでの手続きのプログラム作成で持ちられて きた PDL やフローチャートはほとんど利用されない。 プログラムや処理の流れを表現する記述方法(図)として、いくつかの図が提案されている。 (これらの図は規格化されており,まとめて UML (Unified Modeling Language) と呼ばれている。) ...

9

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

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

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

73

プログラミング言語処理系論 (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

... 抽象実行 (Abstract Interpretation)  Type checkのためのコードは、evalの簡略版として 書くことができる  最初に変数宣言を強制するところでは、あらかじめ与えら れたとの整合性をチェック ...

38

プログラミング言語処理系論 (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

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

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

... 1.1 プログラミング言語とは プログラミング言語とはプログラムを書くための言語です。プログラミング言語の処理系とは、与え られたプログラムを計算するもので、コンパイラと実行系の組み合わせで計算したり、インタープリタ で計算したりします。本書ではプログラムを逐次解釈し実行していくインタープリタを作って行きます。 ...

40

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

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

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

17

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

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

... 抽象実行 (Abstract Interpretation)  Type checkのためのコードは、evalの簡略版として 書くことができる ◼ 最初に変数宣言を強制するところでは、あらかじめ与えら れたとの整合性をチェック ...

55

第 1 章 Java 言語について ( オブジェクト指向, 変数の扱い方, 繰り返し条件と条件分岐 ) Java 言語の概要とオブジェクト指向, 変数の扱い方, 繰り返し条件と条件分岐について理解し, プログラム作成を行う 1.1 Java 言語の概要 JAVA は Sun Microsystems

第 1 章 Java 言語について ( オブジェクト指向, 変数の扱い方, 繰り返し条件と条件分岐 ) Java 言語の概要とオブジェクト指向, 変数の扱い方, 繰り返し条件と条件分岐について理解し, プログラム作成を行う 1.1 Java 言語の概要 JAVA は Sun Microsystems

... Java 言語の概要 JAVA は Sun Microsystems が開発したプログラミング言語であり,たとえば,一般ユーザが使う アプリケーションを始めとして,ネットワークを介したコミュニケーションツールや Web ブラウザで扱 う動的なコンテンツ作成など幅広く普及している。特徴的な点と歴史を下記にまとめる。 ...

17

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

プログラミング 1 プログラミング演習 I プログラミングの重要性 プログラミング言語をなぜ勉強するのか? 世界的に有名な日本のある IT 企業の社長が求める人材に 必要なスキル 1. プログラミング (C 言語 ) 2. 数学 3. 英語 #-1 #-2 プログラミングはどこで使えるのか? 1.

プログラミング 1 プログラミング演習 I プログラミングの重要性 プログラミング言語をなぜ勉強するのか? 世界的に有名な日本のある IT 企業の社長が求める人材に 必要なスキル 1. プログラミング (C 言語 ) 2. 数学 3. 英語 #-1 #-2 プログラミングはどこで使えるのか? 1.

... プログラミングプログラミングプログラミングプログラミングプログラミング演習I プログラミング演習II プログラミングプログラミングプログラミングプログラミングプログラミング演習I ...

7

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

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

... BNFのポイント(前回の繰り返し) † 文法+制約条件が言語の定義のこつです „ 「制約条件」を軽視してはいけません。ここに CFG だけでは記述しきれないさまざまなルールが自然 言語で記述されています ...

29

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

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

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

54

数学科生のためのプログラミング言語選び

数学科生のためのプログラミング言語選び

... ログ ミング言語選び 大堀龍一 (Ryuichi OHORI). 数理科学研究科 修士 1 年.[r] ...

9

オブジェクト指向言語 Java 博士 ( 情報理工学 ) 小林貴訓博士 ( 工学 ) Htoo Htoo 共著工学博士大澤裕 コロナ社 コロナ社

オブジェクト指向言語 Java 博士 ( 情報理工学 ) 小林貴訓博士 ( 工学 ) Htoo Htoo 共著工学博士大澤裕 コロナ社 コロナ社

... VBox の変数名が root になっているのは,それがシーングラフの根ノードになってい ることを示しています.どの Pane でも共通の操作は, Pane の getChildren() メソッドで 子ノードの参照を得て,そこに addAll メソッドで引数に指定されているコントロールや別 の Pane を登録することです.この操作を組み合わせることによりシーングラフがつくられ ...

24

プログラミング言語 Python による 計測 制御入門 伊藤陽介 暫定版 2020 年 12 月 鳴門教育大学

プログラミング言語 Python による 計測 制御入門 伊藤陽介 暫定版 2020 年 12 月 鳴門教育大学

... プログラミング言語を学ぶときに,実際にそれが自分の考えているとおりに動作するか どうか確かめる必要があります。パソコンには,本体にディスプレイやキーボード,マウ ス,スピーカが付いていますが,自分自身を移動させることはできません。プログラムの 動作結果のほとんどはディスプレイに表示された絵や文字として反応があるだけです。し かし,コンピュータを組み込んだロボットは,モータなどを使って移動することができま ...

220

補足資料 プログラミングの基礎勉強会:チュートリアル  首都大学東京 自然言語処理研究室(小町研)

補足資料 プログラミングの基礎勉強会:チュートリアル 首都大学東京 自然言語処理研究室(小町研)

... create list heads = [-1] # - 1 はROOT の 親代わり for each line in file. if line is empty #文末[r] ...

8

補足資料 プログラミングの基礎勉強会:チュートリアル  首都大学東京 自然言語処理研究室(小町研)

補足資料 プログラミングの基礎勉強会:チュートリアル 首都大学東京 自然言語処理研究室(小町研)

... add create_onehot(x, x_ids) to x_list, create_ids(y, y_ids) to y_list add (x_list, y_list) to feat_lab. initialize net randomly # w_rx , w_rh, b_r , w_oh, b_o[r] ...

15

1. SAS 概要 1 SAS 言語 は PL/1,C,Fortran,BASIC などと同じようにプログラミング言語の一種です ただし 元々は コンピュータ専門家ではない統計解析専門家のために開発されたデータ入力 加工 解析用の言語です そのため PL/1,C などの手続き型言語と比較すると はる

1. SAS 概要 1 SAS 言語 は PL/1,C,Fortran,BASIC などと同じようにプログラミング言語の一種です ただし 元々は コンピュータ専門家ではない統計解析専門家のために開発されたデータ入力 加工 解析用の言語です そのため PL/1,C などの手続き型言語と比較すると はる

... SAS 言語で書いたプログラムとしてコーディングを行い、 サブミットしたい範囲を選択状態にしてからツールバーのサブミットアイコン(人が走っている形のアイ コン)をクリックします。次に、プログラムにエラーがなかったかどうか、読込みや書き込みを行ったデ ータセットの情報とか実行時間などの情報をログ画面で確認し、統計計算などの処理結果を表示するプロ グラムの場合は、アウトプット画面または他の出力画面(例えば HTML ...

129

Show all 9832 documents...

関連した話題