cnd:提供 C 多维数组的预处理器

时间:2024-06-18 09:02:09
【文件属性】:

文件名称:cnd:提供 C 多维数组的预处理器

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-18 09:02:09

Python

CnD 是一个源到源的翻译器,它使在 C 中使用 n 维数组更加愉快。 它将变成这个代码: void sgemm(float *a, float *b, float *c, int n) { dimension "fortran" a[n, n]; dimension "fortran" b[n, n]; dimension c[n, n]; for (int i = 1; i <= n; ++i) for (int j = 1; j <= n; ++j) { float tmp = 0; for (int k = 1; k <= n; ++k) tmp += a[i,k]*b[k,j]; c[i-1,j-1] = tmp; } } 进入这个: void sgemm(float *a, floa


【文件预览】:
cnd-master
----setup.py(914B)
----.gitignore(63B)
----bin()
--------cndcc(544B)
--------cnd(534B)
----MANIFEST.in(263B)
----cnd()
--------__init__.py(22KB)
--------version.py(108B)
----setup.cfg(82B)
----.gitmodules(216B)
----examples()
--------basic.c(2KB)
--------creal.c(217B)
--------parser-stress.c(4KB)
--------allheaders.c(868B)
----README.rst(6KB)
----pycparserext-shipped()
----pycparser-shipped()

网友评论