Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
脱C++・反CPP
今、選挙がアツい
第47回衆議院議員総選挙 
12月14日施行 
ロボット技術研究会重役選挙 
1月施行予定
脱C++・反CPP
C++は 
なんでもできる
C++は 
なんでもできる 
できなければならない
Bjarne Stroustrup 
“The C++ Source A Brief Look at C++0x” 
January 2, 2006. 
Some people object: “Don‘t dumb-down C++ for ...
脱C++・反CPP
そこで 
Fortran
最大与党 
C++ 
からの政権交代
最高のFortran 
• 計算が速い 
• 資源が多い 
URL:http://fortranwiki.org/fortran/show/Libraries
最高のFortran 
• ポインタは? 
• 構造体は? 
• クラス化は? 
• カプセル化は? 
• 演算子の定義は? 
• 演算子や関数多重定義は? 
• 再帰呼び出しは? 
全部ある
脱C++・反CPP
ここがダメだよFortran 
GUIがツライ
そこで 
Python
FortranとPythonの超党派 
計算処理GUI 
Fortran Python 
f2py
サンプル 
HappyLatticeDensityGenerator 
結晶の密度を計算する 
アプリケーション
サンプルの中身 
密度計算GUI 
Fortran PySide 
QtDesigner 
f2py
脱C++・反CPP
まとめ 
言いたかったこと 
• あるものは使おう 
• Fortranで科学計算をしよう 
• 得意分野で苦手分野を補おう 
ちょっと待て 
でもC++はいいヤツだよ
Upcoming SlideShare
Loading in …5
×

普段C++を使っているロボット技術研究会のみんなにFortranを勧めてみた

4,209 views

Published on

2014年12月6日に行われた、ロボット技術研究会第60回研究報告会で使用したスライドです。
 内容はFortranを使って科学計算しませんかというお誘いです。決してC++を否定しているわけではありません。選択肢を一つ提示するというのが目的です。
 当日使用したスライドに若干の加筆修正をしたのでちょっと違ったり。

Published in: Science
  • Follow the link, new dating source: ❶❶❶ http://bit.ly/2F4cEJi ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating direct: ♥♥♥ http://bit.ly/2F4cEJi ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • If you want to download or read this book, Copy link or url below in the New tab ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • If you want to download or read this book, copy link or url below in the New tab ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • If you want to download or read this book, copy link or url below in the New tab ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

普段C++を使っているロボット技術研究会のみんなにFortranを勧めてみた

  1. 1. 脱C++・反CPP
  2. 2. 今、選挙がアツい
  3. 3. 第47回衆議院議員総選挙 12月14日施行 ロボット技術研究会重役選挙 1月施行予定
  4. 4. 脱C++・反CPP
  5. 5. C++は なんでもできる
  6. 6. C++は なんでもできる できなければならない
  7. 7. Bjarne Stroustrup “The C++ Source A Brief Look at C++0x” January 2, 2006. Some people object: “Don‘t dumb-down C++ for novices—there are languages enough for those”, or “The sooner novices become experts the better!” These people have a point, but there will always be more novices than experts. Many C++ users quite reasonably don’t want to become C++ experts—they are experts in their own fields (e.g., physicists, graphics specialists, or hardware engineers) who use C++. In my opinion, C++ has become too “expert friendly” and it will cost us little to provide much better support for “novices”. It will cost us nothing in terms of performance (the zero-overhead principle still holds), in flexibility (we don‘t propose to prohibit anything), or in terseness of code. On the contrary, we aim to simplify expression of ideas. Finally, C++ is so large, is used in so many application areas, and there are so many useful C++ design techniques, that we are all “novices” much of the time. URL:http://www.artima.com/cppsource/cpp0x.html
  8. 8. 脱C++・反CPP
  9. 9. そこで Fortran
  10. 10. 最大与党 C++ からの政権交代
  11. 11. 最高のFortran • 計算が速い • 資源が多い URL:http://fortranwiki.org/fortran/show/Libraries
  12. 12. 最高のFortran • ポインタは? • 構造体は? • クラス化は? • カプセル化は? • 演算子の定義は? • 演算子や関数多重定義は? • 再帰呼び出しは? 全部ある
  13. 13. 脱C++・反CPP
  14. 14. ここがダメだよFortran GUIがツライ
  15. 15. そこで Python
  16. 16. FortranとPythonの超党派 計算処理GUI Fortran Python f2py
  17. 17. サンプル HappyLatticeDensityGenerator 結晶の密度を計算する アプリケーション
  18. 18. サンプルの中身 密度計算GUI Fortran PySide QtDesigner f2py
  19. 19. 脱C++・反CPP
  20. 20. まとめ 言いたかったこと • あるものは使おう • Fortranで科学計算をしよう • 得意分野で苦手分野を補おう ちょっと待て でもC++はいいヤツだよ

×