【Ecere C】 eC 【C上位互換】©2ch.net

2016/08/22(月) 13:59:35.39ID:01M+MFvA
3Dも充実のC言語上位互換オブジェクト指向プログラミング言語
eC ( Ecere C ) について語りましょう

http://ec-lang.org/

SDK
http://ecere.org/
source
https://github.com/ecere/ecere-sdk
2016/08/22(月) 14:00:44.83ID:01M+MFvA
https://en.wikipedia.org/wiki/EC_%28programming_language%29

overview
http://ec-lang.org/overview/
programming guide
http://ecere.com/tao.pdf
2016/08/22(月) 14:04:17.89ID:01M+MFvA
class HelloApp : Application
{
void Main()
{
PrintLn("Hello, World!!");
}
}
2016/08/22(月) 14:19:04.79ID:01M+MFvA
import "ecere"
class MyApp : GuiApplication{ driver = "OpenGL"; };
Camera camera{ fixed, position = Vector3D { 0, 0, -350 }, orientation = Euler { 0, 0, 0 }, fov = 53; };
Light light{ diffuse = lightCoral; orientation = Euler { pitch = 10, yaw = 30 }; };
class Hello3D : Window{
text = "Hello, 3D"; background = black; borderStyle = sizable;
hasMaximize = true; hasMinimize = true; hasClose = true;
clientSize = { 304, 162 };
Cube cube{};
bool OnLoadGraphics(){
cube.Create(displaySystem);
cube.transform.scaling = { 100, 100, 100 };
cube.transform.orientation = Euler { 50, 30, 50 };
cube.UpdateTransform();
return true;
}
void OnResize(int w, int h){
camera.Setup(w, h, null);
camera.Update();
}
void OnRedraw(Surface surface){
surface.Clear(depthBuffer);
display.SetLight(0, light);
display.SetCamera(surface, camera);
display.DrawObject(cube);
display.SetCamera(surface, null);
}
}

Hello3D hello3D {};
5デフォルトの名無しさん
垢版 |
2016/08/22(月) 14:20:35.05ID:01M+MFvA
3D chess
https://github.com/ecere/chess
2016/08/22(月) 14:27:21.44ID:01M+MFvA
home
http://ecere.ca/
7デフォルトの名無しさん
垢版 |
2016/08/22(月) 14:47:18.47ID:4NfjAqKu
>>1
20年前からあんのけ
8デフォルトの名無しさん
垢版 |
2016/08/22(月) 14:54:45.81ID:BU34MwbZ
Java っぽいど
2016/08/22(月) 14:57:59.80ID:uRoHQz5P
juliaより使い易いんけ?
Cの既存ライブラリの呼び方は?
2016/08/22(月) 15:25:11.42ID:L7VFY2TJ
>>1

>>4
良い具合にキモいな。
2016/08/23(火) 13:36:05.39ID:L6g6HWhG
>1
2016/08/25(木) 10:38:09.54ID:2ugLHJjt
なぜ今さら取り上げたし
2016/08/25(木) 19:53:48.56ID:nB0w5Xyn
まさに今更感
14デフォルトの名無しさん
垢版 |
2016/08/26(金) 15:22:59.76ID:WnsDsp7+
温故知新
15デフォルトの名無しさん
垢版 |
2016/08/28(日) 14:10:24.58ID:ZU3e5ILB
まんまJavaやん
2016/08/29(月) 14:35:33.86ID:NKz4PvZo
Rust でよくね
17デフォルトの名無しさん
垢版 |
2016/08/30(火) 20:30:55.05ID:vrBeNxH6
小さいのはうれしい
2016/09/01(木) 13:28:08.67ID:dHclZyNP
それな
19デフォルトの名無しさん
垢版 |
2016/09/07(水) 15:04:46.30ID:YSZpbVen
>16
Dやろ
20デフォルトの名無しさん
垢版 |
2016/09/18(日) 14:55:16.78ID:hCSpHgBW
EMFだよ
http://frazmitic.free.fr/emfexplorer/
ソース
http://frazmitic.free.fr/emfexplorer/downloads.htm
code project
http://www.codeproject.com/Articles/8410/Presenting-EMFexplorer-a-GDI-experiment
21デフォルトの名無しさん
垢版 |
2016/10/20(木) 11:52:31.52ID:lWKh0RTB
いみふ
22デフォルトの名無しさん
垢版 |
2016/10/22(土) 17:05:52.97ID:O48rD9qT
今からやる意味ある?
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況