博文

目前显示的是 2012的博文

C++ versus Objective-C as API substrate

C++ versus Objective-C as API substrate (作为API基板的C++与Objective-C)
翻译:赵毅力
Windows 8 marks the start of the end of the ancient workhorse API – Win32. Win32, along with COM, underlies all other APIs – including .NET – that Windows developers have used. MFC, ATL, COM itself (if I’m not mistaken), etc… these all depend on Win32 underneath.

Windows 8的启动标志着Windows操作系统中古老的主力API – Win32的终结。 在Windows操作系统中,Win32和COM是所有其他API – 包括.NET的基础,Windows开发者使用的MFC,ATL 和COM本身(如果我没有记错),等等……这些都在底层都依赖于Win32。

Less is exponentially more

Less is exponentially more Author: Rob Pike 大道至简(原标题:少是指数级的多) 翻译:邢兴 校验:赵毅力
原文 Less is exponentially more 是 Rob Pike 自己整理的他在六月22日,旧金山的 Golang 会议上的演讲稿。清晰的介绍了 Go 的前世今生,来龙去脉。为了让更多的人能够更加清楚的认识到 Go 的优雅并喜爱上 Go,特翻译成中文,以飧读者。

Here is the text of the talk I gave at the Go SF meeting in June, 2012.
这是我(Rob Pike)在 2012 年六月,旧金山 Go 会议上的演讲内容。

Scientific Computing Resource

Mathematical Software
1. Matlab
2. Maple
3. Mathematica

Linear Algebra
1. Wikipedia
2. BLAS - Basic Linear Algebra Subprograms
3. LAPACK - Linear Algebra PACKage
4. Armadillo - A C++ linear algebra library
5. Eigen - A C++ template library for linear algebra

Numerical Analysis
1. Wikipedia
2. GSL - GNU Scientific Library

Computer Graphics Research Resources

2D Graphics
1. Cairo - 2D graphics library, used by GTK+.
2. Skia - Complete 2D graphic library for drawing Text, Geometries, and Images, used by Chrome and Android.
3. Anti-Grain Geometry - A High Quality Rendering Engine for C++, used by Haiku OS.
4. Fog - High performance 2d vector graphics library.

Massive Open Online Course (MOOC) Resource

编程资源

编程语言
1. Python
2. Go
3. Dart
4. Rust
5. TypeScript

图像处理研究资源

图像文件格式处理库
1. LibJPEG - JPEG 图像处理库
2. libjpeg-turbo - LibJPEG的加速库
3. libjasper - JPEG-2000 编码器/解码器(codec)的参考实现
4. libpng - PNG图像处理库
5. LibTIFF - TIFF图像处理库
6. WebP - Google根据VP8/WebM视频编码技术开发的无损图像压缩格式

三维图形引擎研究资源

随着计算机图形软、硬件的不断发展,人们对实时真实感渲染以及场景复杂度提出了更高
的要求。传统的直接使用底层图形接口如OpenGL和DirectX开发图形应用的模式越来越暴露出开发复杂性大、周期长、维护困难的缺陷。
鉴于以上原因,三维图形引擎相关技术受到了广泛的关注。目前,国外已有众多商用或开源三维图形引擎,如OGRE、OSG等。这些开源的三维图形引擎在国内也得到了广泛的应用,如游戏、虚拟现实和地理信息系统等。

数据挖掘和机器学习研究资源

通用库
1. mloss - maching learning open source software
2. GraphLab - A New Parallel Framework for Machine Learning
3. Mahout - Scalable machine learning and data mining
4. dlib C++ library

计算机视觉研究资源