エンジニア夏休み企画 個人開発
個人開発
OBJシンタックスチェッカ
プログラムジェネレータジェネレータ
連立微分方程式Pade近似ライブラリ
個人移植
ほとんどが、プログラマ用のツール群。
PCのメインフレーム、ミニコン通信エミュレータ
VZエディタ
Pascalで書かれたコンパイラのC言語への移植
C言語で書かれたCコンパイラの拡張
C++N4910
C言語の規格文書は、Cコンパイラでコンパイルできるべきだとの主張で約20年、標準化関係の団体、会合などで提案してきた。
まだ実現していない。
そこで個人継続開発として、Cコンパイラ、C++コンパイラ、C/C++コーディング標準のコード断片をコンパイルしている。
背景(back ground)
C/C++でコンパイルエラーが出ると、途方にくれることがしばしばあります。
何回かに1回は、該当するエラーが検索できます。
ただ、条件が違っていて、そこでの修正方法では目的を達成しないこともしばしばです。いろいろな条件のコンパイルエラーとその対応方法について、広く記録することによって、いつか同じエラーに遭遇した時にやくに立つことを目指しています。
この半年の間で、三度、自分のネットでの記録に助けられたことがあります。
また過去に解決できなかった記録を10種類以上、最近になって解決できたことがあります。それは、主に次の3つの情報に基づいています。
AUTOSAR C++
Autosar Guidelines C++14 example code compile list
箱庭
箱庭もくもく会 #10 日時:2022/09/14(水) 17:30-19:30
今、箱庭プロジェクトへの貢献として考えているのは次の3点。
-
C++N4910、AUTOSAR C++、CERTC++などのコンパイラ系
-
AUTOSAR Adaptive PlatformとClassic Platformを一体で設計する考え方
Network Defined Vehicle v.s. Software Defined Vehicle
- Matlab/Simlinkなどのアナログ系の設計と離散系の設計の統合
A big wrapping cloth with the miniature garden
参考資料
<エンジニア夏休み企画>【読書感想文】【個人開発】POSIX Test Suite
<エンジニア夏休み企画> 【個人開発】教材 AUTOSAR
<エンジニア夏休み企画>【読書感想文】inclusive-terminology
<エンジニア夏休み企画> 【個人開発】コンパイラ類
<エンジニア夏休み企画> 【個人開発】小川メソッド
<エンジニア夏休み企画>【読書感想文】「楽しくなければ仕事じゃない」干場 弓子