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

代表的プログラミング言語であるC言語の

「プログラミング言語」 SICP 第4章 ~超言語的抽象~ その6

「プログラミング言語」 SICP 第4章 ~超言語的抽象~ その6

... (define prepositions ’(prep for to in by with)) (define (parse-prepositional-phrase) (list ’prep-phrase (parse-word prepositions) (parse-noun-phrase))) (define (parse-sentence) (list ’se[r] ...

30

4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴に

4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴に

... (1) スクリプト言語説明 1 スクリプト言語とは(概要、歴史、開発経緯) 2 スクリプト言語種類(Perl、PHP、Python、JavaScript、Ruby、など) 3 スクリプト言語とコンパイラ言語比較(利用用途による種別、各言語メリット・デメリット) (2) ...

13

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

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

... 評価規則 任意 OCaml 式.ただし, $1, $2, ...など,右辺 対応する位置にある記号に対する値を参照できる 意味: 入力中ある部分字句列が,規則 a = b 1 . . . b n により a にマッチしたら,対応する「評価規則」を計算し,その字句 列に対応する値として保存する ...

73

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を

... CW-01~10 まで講義は,変分法,重み付残差法から始まって,一次元・三次元コードに ついて,例題プログラムを一行一行解説した。疎行列解法,前処理手法に関する解説も実施し た。計算結果可視化にあたっては MicroAVS 2 を使用した。 CW-12 以降は三次元コード並列版(MPI 使用)について解説を実施した。時間が限ら ...

5

コンパイラとは プログラミング言語 ( 高級言語 ) で書かれたプログラムを入力し, コンピュータが実行できる言語 ( 機械語など ) に変換するプログラムのこと例 : gcc コンパイラは対応する言語によって複雑である場合もあるし単純である場合もある 本実験では簡単な言語のコンパイラを作成する

コンパイラとは プログラミング言語 ( 高級言語 ) で書かれたプログラムを入力し, コンピュータが実行できる言語 ( 機械語など ) に変換するプログラムのこと例 : gcc コンパイラは対応する言語によって複雑である場合もあるし単純である場合もある 本実験では簡単な言語のコンパイラを作成する

... • UNIX標準は yacc だが,GNU yacc相当ある bison を本 実験は使う. -­‐d はヘッダファイルを出すためオプション. ヘッダファイルに変更がなければつけなくていい. sample.y をコンパイルして実行してみよう > flex sample.l ...

60

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

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

... #include <pic/pic16f88.h> // コンフィグレーションビット設定 int __at 0x2007 __config1 = _INTRC_IO & _WDT_OFF & _PWRTE_OFF & _MCLR_ON & _BODEN_ON & _LVP_OFF & _CPD_OFF & _WRT_PROTECT_OFF & ...

32

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

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

... 構文なかを解釈するために多く計算 ( 字句解析 / 構文解析 ) が必要になってきます。計算機がこの 処理をせずに人間がこの作業をすること、計算機側は簡単な処理それを解釈できるようになっ ていると言うわけです ( このことは計算機がすべきことを人間が苦労を強いられているという単純 ...

40

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

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

...  詳細は Net::INET6Glue::INET_is_INET6.pm を参照  http://search.cpan.org/dist/Net-INET6Glue/  LWP や Net::SMTP 等 IO::Socket::INET 依存モジュールを使用し たプログラム, Net::INET6Glue により IPv6 通信ができるよう ...

17

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 言語プログラミングとは、DATA ステップと PROC ステップという実行 単位に分けて逐次に実行するよう最初から最後ステップまで明示に書いた SAS ステートメント 集合という形でした。しかし、SAS マクロ機能を使うと、プログラム途中得られた計算結果によっ ...

129

XMLとは、eXtensible Markup Languageの略で、拡張可能なマーク付け言語である

XMLとは、eXtensible Markup Languageの略で、拡張可能なマーク付け言語である

... XML 親にあたる SGML は、マークアップと呼ぶタグ入れ子構造 により、ドキュメント論理な構造を自然な形表現することができ る。改装構造はドキュメント構造に限らず様々な場面みられ、たと えばファイルディレクトリに代表される分類もそうある。また、部品 ...

31

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

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

... (通常属性はオブジェクトと1対1 ある。つまり、記述されている属性 はオブジェクト数だけ存在する(オブジェクト変数こと).) −→ 同じクラスオブジェクトすべてが1つ変数を共有する [クラス図上表現方法] クラス属性に $ を付ける (例えば、 $在庫量 ) ...

9

担当部分 : 第 17 章 コーパスに基づく第二言語習得研究 応用言語学特講発表資料 担当 : K.I. はじめにコンピュータの発展に伴って 大量の言語データを電子化して蓄積するとともに その言語データをコンピュータで効率よく処理することが可能になってきた 具体的にはある言語の母語話者の記述や発話

担当部分 : 第 17 章 コーパスに基づく第二言語習得研究 応用言語学特講発表資料 担当 : K.I. はじめにコンピュータの発展に伴って 大量の言語データを電子化して蓄積するとともに その言語データをコンピュータで効率よく処理することが可能になってきた 具体的にはある言語の母語話者の記述や発話

... 2) 教材・学習支援ツール開発 学習教材や学習支援ツール開発にコーパスが使用される場合には、コンコーダンサー と呼ばれるプログラムが使用されることが多い(Granger & Tribble, 1998; Milton, 1998; Johns, 1994)。コンコ―ダンサーは利用者が調べたい語(検索語)をコーパス中検索し、 ...

10

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

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

...  (問題 11続き)以下コードを考える。 def f(a,b) {return ((a+b)+3)*(3+(b+a))};  RTLは以下ようになるだろう add i0 i1 r2 mov 3 r3 add r2 r3 r4 mov 3 r5 add i1 i0 r6 add r5 r6 r7 mul r4 r7 r8 return r8 ...

25

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

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

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

54

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

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

... ◼ 変数が含まれる式を、呼び出しごとに評価する(現在はごく少数)  Call by Keyword ◼ パラメタに「名前」が付いている (Fortran)  実は、変数評価についても同じことが言える ...

55

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

... VMを用いた実行モデル記述  Virtual Machineを定義する  Operational Semantics忠実な表現  ISAを定義する(大別してstack machineとregister machine)  プログラム意味とは、 VM上にコンパイルされたコードVM上 ...

66

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

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

...  変数が含まれる式を、呼び出しごとに評価する(現在はごく少数)  Call by Keyword  パラメタに「名前」が付いている (Fortran)  実は、変数評価についても同じことが言える ...

38

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

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

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

9

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

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

... IPv6 アドレス逆引きも可能だが, ip6.arpa. 形式指定する必要が あるため, gethostbyaddr() を使う方が便利 // internetweek.jp IPv6 アドレス (AAAA レコード ) を検索 $result = dns_get_record('internetweek.jp', DNS_AAAA); // $result ...

54

Show all 10000 documents...

関連した話題