Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
lmj01 committed May 6, 2024
1 parent 33a70a6 commit 128da86
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 33 deletions.
9 changes: 9 additions & 0 deletions cpl/language.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,12 @@ null reference与Maybe语义

### 所有权
rust语言的安全,就是通过所有权的确定来保证在运行期不会出现意外。

### MSL(Memory-safe Language)
内存安全语言,随着rust的普及,这种编程语言特性越来越重要了,2024-3月美国白宫周报提醒放弃使用不具备MSL的编程语言进行编程。
- [C++ safety, in context译C++ 可靠性的背景](https://herbsutter.com/2024/03/11/safety-in-context/)

### Composable
> 可组合的,强调函数,是大型软件和云开发的一些概念基础
- [A build system for development of composable software.JS版的可组合的管理开发](https://github.com/teambit/bit)
66 changes: 33 additions & 33 deletions index/computerScience.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,29 @@

## Programing Language

- [编程语言](./programminglanguage.md)
- [python](../cpl/python.md)
- [rust](../cpl/rust.md)
- [C](../cpl/c.md)
- [Cplusplus](../cpl/cplusplus.md)
- [ECMAScript](../cpl/ECMAScript.md)
- [lua](../cpl/lua.md)
- [Java](../cpl/Java.md)
- [编程语言](/cpl/language.md)
- [python](/cpl/python.md)
- [rust](/cpl/rust.md)
- [C](/cpl/c.md)
- [Cplusplus](/cpl/cplusplus.md)
- [ECMAScript](/cpl/ECMAScript.md)
- [lua](/cpl/lua.md)
- [Java](/cpl/Java.md)

- [core analyzer -- A power tool to understand memory layout](https://core-analyzer.sourceforge.net/index_files/Page525.html)

### Database

- [database](../database/database.md)
- [redis](../database/redis.md)
- [MySql](../database/mysql.md)
- [sql](../database/sql.md)
- [database](/database/database.md)
- [redis](/database/redis.md)
- [MySql](/database/mysql.md)
- [sql](/database/sql.md)

### 数据结构

- [hash](../cpl/data.structure/hash.md)
- [LRU](../cpl/data.structure/LRU.md)
- [树形结构](../cpl/data.structure/Tree.md)
- [hash](/cpl/data.structure/hash.md)
- [LRU](/cpl/data.structure/LRU.md)
- [树形结构](/cpl/data.structure/Tree.md)

### 相关参考
- [Promises/A+, An open standard for sound, interoperable JavaScript promises—by implementers, for implementers.](https://promisesaplus.com/)
Expand All @@ -42,10 +42,10 @@
- [github](https://github.com/Pomax/bezierjs)

### 网格
- [HalfEdge半边结构](../cg/tools/half-edge.md)
- [网格划分](../cg/mesh/mesh-generation.md)
- [NURBS](../cg/mesh/NURBS.md)
- [曲线](../cg/tools/curve.md)
- [HalfEdge半边结构](/cg/tools/half-edge.md)
- [网格划分](/cg/mesh/mesh-generation.md)
- [NURBS](/cg/mesh/NURBS.md)
- [曲线](/cg/tools/curve.md)
- [GMesh]()
- [Triangulate Efficient Triangulation Algorithm Suitable for Terrain Modelling or An Algorithm for Interpolating Irregularly-Spaced Data with Applications in Terrain Modelling](http://paulbourke.net/papers/triangulate/)
- [多边形网格算法](http://paulbourke.net/geometry/polygonmesh/)
Expand All @@ -55,15 +55,15 @@
- [Lattice学习笔记01:格的简介](https://zhuanlan.zhihu.com/p/161411204)
- [How to make an infinite grid无限网格](http://asliceofrendering.com/scene%20helper/2020/01/05/InfiniteGrid/)

- [CAD相关笔记](../cg/tools/CAD.md)
- [几何](../cg/geometry.md)
- [CAD相关笔记](/cg/tools/CAD.md)
- [几何](/cg/geometry.md)

### api

- [GPU](../cg/gpu.md)
- [OpenGL](../cg/opengl.md)
- [webgl](../cg/webgl.md)
- [Shader](../cg/shader.md)
- [GPU](/cg/gpu.md)
- [OpenGL](/cg/opengl.md)
- [webgl](/cg/webgl.md)
- [Shader](/cg/shader.md)
- [vulkan]()
- [Official Khronos Vulkan Samples](https://github.com/KhronosGroup/Vulkan-Samples)
- [Vulkan C++ examples and demos ](https://github.com/SaschaWillems/Vulkan)
Expand All @@ -83,9 +83,9 @@

### Engine

- [Bgfx](../cg/bgfx.md)
- [Bgfx](/cg/bgfx.md)
- [Iolite a modern,portable game engine with an embedded editor. Completely scriptable in Lua, Free for personal](https://iolite-engine.com/)
- [babylonjs](../babylonjs/index.md)
- [babylonjs](/cg/babylonjs/index.md)
- [The-Forge](https://github.com/ConfettiFX/The-Forge)
- [腾讯开源替换Skia的渲染器](https://github.com/Tencent/tgfx)
- [OGLplus: a C++ wrapper for modern OpenGL©](https://oglplus.org/)
Expand All @@ -97,7 +97,7 @@

#### threejs

- [threejs 笔记](../cg/threejs/index.md)
- [threejs 笔记](/cg/threejs/index.md)
- [Beispiele webGL mit three.js ](https://hofk.de/main/threejs/)
- [3D Grafik - WebGL mit three.js](https://xprofan.net/intl/de/php,html,js/3d-grafik-webgl-mit-three-js/)
- [use your mouse to control the camera and build an andorid](https://hofk.de/main/threejs/raycaster/raycaster.html)
Expand All @@ -113,7 +113,7 @@
### Tool

- [PAG Portable Animated Graphics](https://pag.art/)
- [3d model file](../cg/tools/modelFile.md)
- [3d model file](/cg/tools/modelFile.md)
- [Effekseer特效编辑器](https://github.com/effekseer/Effekseer)
- [Mitsuba渲染器](http://www.mitsuba-renderer.org/)
- [github](https://github.com/mitsuba-renderer/mitsuba3)
Expand Down Expand Up @@ -146,13 +146,13 @@
- [ALGLIB is a cross-platform numerical analysis and data processing library. It supports five programming languages (C++, C#, Java, Python, Delphi) and several operating systems (Windows and POSIX, including Linux). ](https://www.alglib.net/)

## AI
- [神经网络](../ai/neural.network.md)
- [模型](../ai/model.md)
- [参考应用模型](../ai/demo.md)
- [神经网络](/ai/neural.network.md)
- [模型](/ai/model.md)
- [参考应用模型](/ai/demo.md)

## 其他

- [计算机专业学习路线](https://hackway.org/docs/cs/intro)
- [安全之攻击](../others/attacks.md)
- [安全之攻击](/articles/time.attacks.md)
- [The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes ](https://github.com/microsoft/MS-DOS)

1 change: 1 addition & 0 deletions index/online.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
- [SaschaWillems,业余贡献实时3D以Khronos标准软件开发者](https://www.saschawillems.de/)
- [Agner Fog Research, 涉及很多编程知识,很好的文档几何,作者自己更新自己的理解与文档](https://www.agner.org/?e=0#0)
- [Bjarne StroustrupC++之父的网站](https://www.stroustrup.com/)
- [ ISO C++ 标准委员会主席, 已经订阅其博客working at the intersection of programming language design/UX, people, and high performance code.](https://herbsutter.com/)

## 工具

Expand Down

0 comments on commit 128da86

Please sign in to comment.