Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Akio Tajima
PPTX, PDF
2,253 views
DSLの過去と未来
trend of software implementation, 1990-2020
Software
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 11
2
/ 11
3
/ 11
4
/ 11
5
/ 11
6
/ 11
7
/ 11
8
/ 11
9
/ 11
10
/ 11
11
/ 11
More Related Content
PPTX
Ruby – The Scripting Language
by
Akio Tajima
PPTX
家計簿
by
Katuhiro Kadena
PDF
Yarvmi
by
Akio Tajima
PDF
DevLOVE甲子園「成功と失敗の狭間に横たわる2つのマネジメント」_yohhatu
by
Yoh Nakamura
PPTX
マイスピッリット
by
Katuhiro Kadena
PDF
SimpleModeler
by
Tomoharu ASAMI
PPTX
C# linq入門 意図編
by
Fujio Kojima
PDF
ORと経済学の「結婚」問題
by
Yosuke YASUDA
Ruby – The Scripting Language
by
Akio Tajima
家計簿
by
Katuhiro Kadena
Yarvmi
by
Akio Tajima
DevLOVE甲子園「成功と失敗の狭間に横たわる2つのマネジメント」_yohhatu
by
Yoh Nakamura
マイスピッリット
by
Katuhiro Kadena
SimpleModeler
by
Tomoharu ASAMI
C# linq入門 意図編
by
Fujio Kojima
ORと経済学の「結婚」問題
by
Yosuke YASUDA
Viewers also liked
PDF
Dslからのコードジェネレーションで楽々play開発
by
Yoshiteru Takeshita
PDF
文書をプログラムにする技術 - SimpleModeler + Mindmap & SmartDox
by
Tomoharu ASAMI
PDF
3分で読める「7つの習慣」超要約(スティーブン・R・コヴィー)
by
Taku Aoyama
PDF
3分で読める「道は開ける」超要約(デール・カーネギー)
by
Taku Aoyama
PDF
組織のナレッジ共有の促進方法 - 人を動かす
by
貴仁 大和屋
PDF
Leadership
by
Hisakazu Hirabayashi
PDF
モテない男のソリューション -万葉恋愛メソッド-
by
sukopun
PPTX
バーニングマンから考える組織論 20140223Co-Lab用
by
明弘 野村
PPTX
女性にモテるためのIT系男子的部屋の片付け術
by
やまもと さをん
PDF
プロの無職についての考察:序
by
Koichi ITO
PPTX
【Nwr】0417おしゃれな生き方
by
nwrnet
DOC
(10)昇進管理
by
Kenta Funaki
PPTX
収入と貯蓄の関係V1
by
Shimizu Hitoshi
PPT
マイケル・ポーターの『競争の戦略』を読んだら。
by
剛 大島
PDF
Nwrノルウェースタディーツアー概要
by
nwrnet
PDF
Mon2 25
by
medism
PDF
大阪大学サイバーメディアセンターにおける可視化サービスの取り組み
by
Shinji Shimojo
PDF
DSLによる要求獲得でスーパーアジャイル
by
陽平 山口
PDF
学ばないDSL
by
Kenta USAMI
PPTX
Google 日本語入力 TechTalk 2010
by
Yamagata Yoriyuki
Dslからのコードジェネレーションで楽々play開発
by
Yoshiteru Takeshita
文書をプログラムにする技術 - SimpleModeler + Mindmap & SmartDox
by
Tomoharu ASAMI
3分で読める「7つの習慣」超要約(スティーブン・R・コヴィー)
by
Taku Aoyama
3分で読める「道は開ける」超要約(デール・カーネギー)
by
Taku Aoyama
組織のナレッジ共有の促進方法 - 人を動かす
by
貴仁 大和屋
Leadership
by
Hisakazu Hirabayashi
モテない男のソリューション -万葉恋愛メソッド-
by
sukopun
バーニングマンから考える組織論 20140223Co-Lab用
by
明弘 野村
女性にモテるためのIT系男子的部屋の片付け術
by
やまもと さをん
プロの無職についての考察:序
by
Koichi ITO
【Nwr】0417おしゃれな生き方
by
nwrnet
(10)昇進管理
by
Kenta Funaki
収入と貯蓄の関係V1
by
Shimizu Hitoshi
マイケル・ポーターの『競争の戦略』を読んだら。
by
剛 大島
Nwrノルウェースタディーツアー概要
by
nwrnet
Mon2 25
by
medism
大阪大学サイバーメディアセンターにおける可視化サービスの取り組み
by
Shinji Shimojo
DSLによる要求獲得でスーパーアジャイル
by
陽平 山口
学ばないDSL
by
Kenta USAMI
Google 日本語入力 TechTalk 2010
by
Yamagata Yoriyuki
Similar to DSLの過去と未来
PPTX
Xtext入門
by
Shintaro Hosoai
PDF
An engineer uses monads
by
Kousuke Ruichi
PDF
Xtext 紹介
by
Akira Tanaka
PDF
Eclipse modeling 勉強会 dslについて
by
Akira Tanaka
PDF
DSLについて語るときに僕の語ること
by
Tomohiro Nishimura
PDF
MBSD ツールチェーンと今後の活動
by
Akira Tanaka
PDF
Xtext And Grails20091218
by
Akira Tanaka
PDF
『生成AIによるソフトウェア開発』(鷲崎弘宜, 鵜林尚靖, 中川尊雄, 増田航太, 徳本晋, 近藤将成, 石川冬樹, 竹之内啓太, 小川秀人, スマートエ...
by
Hironori Washizaki
PDF
実践プログラミング DSL
by
Nemoto Yusuke
PDF
PFIセミナー 2013/02/28 「プログラミング言語の今」
by
Preferred Networks
PDF
20110305_Code4Lib2011参加報告会:田辺浩介参加報告
by
Code4Lib JAPAN
PDF
一口で何度もおいしい?DSL
by
You&I
PPT
20010127
by
小野 修司
PPTX
20100324 勉強会資料(ドメイン駆動)
by
Masayuki Kanou
PDF
Eclipse xtext 紹介
by
Akira Tanaka
Xtext入門
by
Shintaro Hosoai
An engineer uses monads
by
Kousuke Ruichi
Xtext 紹介
by
Akira Tanaka
Eclipse modeling 勉強会 dslについて
by
Akira Tanaka
DSLについて語るときに僕の語ること
by
Tomohiro Nishimura
MBSD ツールチェーンと今後の活動
by
Akira Tanaka
Xtext And Grails20091218
by
Akira Tanaka
『生成AIによるソフトウェア開発』(鷲崎弘宜, 鵜林尚靖, 中川尊雄, 増田航太, 徳本晋, 近藤将成, 石川冬樹, 竹之内啓太, 小川秀人, スマートエ...
by
Hironori Washizaki
実践プログラミング DSL
by
Nemoto Yusuke
PFIセミナー 2013/02/28 「プログラミング言語の今」
by
Preferred Networks
20110305_Code4Lib2011参加報告会:田辺浩介参加報告
by
Code4Lib JAPAN
一口で何度もおいしい?DSL
by
You&I
20010127
by
小野 修司
20100324 勉強会資料(ドメイン駆動)
by
Masayuki Kanou
Eclipse xtext 紹介
by
Akira Tanaka
More from Akio Tajima
PPTX
変身動物園.pptx
by
Akio Tajima
PDF
Rails,RSpec & Capybara で困った話
by
Akio Tajima
PPTX
子供は本を読み、本は子供に読まれる
by
Akio Tajima
PPTX
C# on lambda
by
Akio Tajima
PDF
Nougakudo
by
Akio Tajima
PPTX
Decades around here
by
Akio Tajima
PPTX
RJB - another choice for Ruby and Java interoperability
by
Akio Tajima
PPTX
Ruby on windows 2010
by
Akio Tajima
PDF
Asr
by
Akio Tajima
PDF
N Lize
by
Akio Tajima
PPT
Ruby Extended Library
by
Akio Tajima
PPT
Rubyize
by
Akio Tajima
変身動物園.pptx
by
Akio Tajima
Rails,RSpec & Capybara で困った話
by
Akio Tajima
子供は本を読み、本は子供に読まれる
by
Akio Tajima
C# on lambda
by
Akio Tajima
Nougakudo
by
Akio Tajima
Decades around here
by
Akio Tajima
RJB - another choice for Ruby and Java interoperability
by
Akio Tajima
Ruby on windows 2010
by
Akio Tajima
Asr
by
Akio Tajima
N Lize
by
Akio Tajima
Ruby Extended Library
by
Akio Tajima
Rubyize
by
Akio Tajima
DSLの過去と未来
1.
DSLの過去と未来 憶測による未来予測
2.
温故知新 プログラムの自動生成のうち DSLに着目する DSLとは、問題領域専用の簡易言語記述によって、プログラムを生成する技術 DSL記述 → ソース生成器
→ プログラムソース or → 実行ファイル
3.
ミニ言語(リトル言語) 1970年代には確立 インタプリタ―パターン 正規表現を利用した 行指向言語など 「常にアプリケーション領域のボキャブラリーにを使ったコード記述を試みましょう」 DRY ◎ワークステーション文化
4.
LISPerは平常運転 Lisp の最も特徴的な性質の一つは,書こうとしているプログラムに合 わせてLisp を仕立てることができる点だ. LispそのものがLisp
プログラムであること,Lisp のプログラムはリスト として表現でき,リストはLisp のデータ構造だということ.これら2 個の 原則が相俟って,組み込みのものと区別のつかないオペレータをど のユーザもLisp に追加できることになる. (紹介文から)
5.
Domain Specific Language 1990年代
ドメイン工学 ドメイン分析-ドメインモデル-オブジェクトモデル ↑ 越えられない壁 ドメインエキスパートとソフトウェア技術の乖離 仕様vs実装 上流vs下流 → ドメインエキスパートによるソフトウェア開発 ・DSL ・コンポーネント指向 ◎非ワークステーション文化
6.
DSLはどこ?(20世紀最後の挑戦) ・Visual Modeler ・UML ・MDA ドメインエキスパートは、プログラミングもしないし、お絵かきにも興味はない (ドメインエキスパートは、時間単価が高いので、そんな作業はしない) 仕様と実装の乖離、実装→仕様の往復、実装の検証 → すべてはコストの問題
7.
より現実的(とされる)解決方法
8.
ここまでのまとめ ワークステーション文化→ 自分がプログラムを書くのは当然 ハッカー、研究者、独立系ソフトウェア技術者(達人) → ミニ言語は平常運転 メインフレーム文化→ 上流/下流分断
: コーダーがプログラムを書く ドメイン工学 → DSL → プログラミングはドメインエキスパート(高コスト) → × → プログラミングはオフショア (低コスト) → ○ → 開発プロセスの見直しによるコスト抑制 (アジャイル) → △(多分) DSLが失敗したのは、一番の問題であるソフトウェア開発のコスト削減が期待できないから(憶測)
9.
第三ソフトウェア世界 なぜ、マーティンファウラーのDSLが反響を呼んだか? http://bliki-ja.github.io/LanguageWorkbench/ Webビジネスの登場 Ruby On Rails
(2004) 言語ワークベンチ (2005) 参考:クックパッド社の事業が軌道に乗ったのは2006年 http://womantype.jp/mag/archives/747
10.
エンタープライズDSLの復権 本来の目的はコスト削減 → 円安、中国などアジア諸国の賃金上昇トレンド たくさんの失敗事例 コミュニケーションギャップによるコスト アジャイル開発??? →
機械は安い ○超高速開発コミュニティ (2013年設立) https://www.x-rad.jp/ から 「GeneXusによる開発では、GeneXusが自動生成する画面を利用する事が工期短縮、費用削減」 ○富士通 富士通は8月28日、システムの開発と保守作業を効率化する業務プログラム開発支援ツール「FUJITSU Software Interdevelop Designer」(Interdevelop Designer)を、同日から販売すると発表した。日本語の設 計書からCOBOLとJavaのソースコードを100%自動で生成できる。
11.
コーダーの時代は終了
Download