头条 AMD庆祝赛灵思成立40周年 40 年前,赛灵思(Xilinx)推出了一种革命性的设备,让工程师可以在办公桌上使用逻辑编程。 赛灵思开发的现场可编程门阵列(FPGA)使工程师能够将具有自定义逻辑的比特流下载到台式编程器中立即运行,而无需等待数周才能从晶圆厂返回芯片。如果出现错误或问题,设备可以在那里重新编程。 最新资讯 DSP编程技巧之:运行时模型以及钩子函数与库函数 当我们在PC运行一些C/C++编写程序的时候,如果缺少必要的库文件或者说一些dll文件之类的,程序会崩溃并在各种崩溃声音的提示下弹出一堆对话框,提示我们“run-time error”,缺少xxxx运行库文件等等。那运行库文件是做什么的呢? 发表于:9/18/2015 DSP编程技巧之:控制与语言选项以及预处理与诊断 编译器有一些控制选项,这些选项是供我们来控制编译器的,不像前几篇文章提到的那些选项那样,是编译器用来控制编译结果的。下面我们就来看看我们可以使用的控制编译器的选项有哪些。 发表于:9/18/2015 DSP编程技巧之:调试与路径选项 在程序的编写与测试中,调试功能是非常重要的,很多时候我们需要一步步的调试与观察才能找到一些隐藏很深的bug,所以要对编译器的调试选项有一些了解,下面我们首先看一下编译器的调试选项都有哪些。 发表于:9/18/2015 DSP编程技巧之:程序优化 在二三十年前人们刚开始使用C语言代替汇编进行开发的时候,因为当初的处理器/控制器性能很弱,而编译器的能力也有限,所以形成了一些C语言编程效率不高的印象。 发表于:9/18/2015 DSP编程技巧之:编译流程与处理器选项 关于编程技巧的定义,也没有一个统一的标准,例如实现一个很复杂的多层嵌套的指针设计算是一种编程熟练的体现吧;又或者用C/C++的高级特性做了很复杂的功能,但是编译器不能完全支持,例如某种内存的动态重分配方法,这时对编译器特性的熟悉就显得很重要了。 发表于:9/18/2015 在 Visual Studio中 将 Objective-C 编译为 C++ 曾有人谣传微软 Windows 10 平台将支持运行 Android 程序,没有人会预料到 iOS 应用也将得到同样的支持。目前,微软正结合 C2 和 Clang 使之变为可能。 发表于:9/18/2015 JPHP:一款基于JVM的新PHP编译器 JPHP是一款基于Java语言编写的PHP编译器以及新运行时库。支持多线程、unicode字符串(UTF-16)、GUI、Android开发以及嵌入式Web应用。JPHP可以将PHP源码编译成JVM字节码并在JVM中执行,目前暂不支持PHP5.6导入空间命名功能。项目托管在GitHub上,开源许可证基于:Apache 2.0。 发表于:9/18/2015 Go 1.5编译器与运行时环境由Go语言自身编写 Go语言1.5版本拥有一个用Go语言自身编写的完整工具链,一个更快的垃圾回收器和在每一个可用的CPU上运行的goroutine。 发表于:9/18/2015 Ubuntu实现树莓派交叉编译 在一个平台上生成另一个平台上的可执行代码。为什么要大费周折的进行交叉编译呢?一句话:不得已而为之。有时是因为目的平台上不允许或不能够安装所需要的编译器,而又需要这个编译器的某些特征;有时是因为目的平台上的资源贫乏,无法运行所需要的编译器;有时又是因为目的平台还没有建立,连操作系统都没有,根本谈不上运行什么编译器。 发表于:9/18/2015 .NET 4.6的RyuJIT编译器中发现严重的Bug Nick Craver 与 Marc Gravell 在 .NET 4.6 中引入的 RyuJIT 编译器中发现了一个严重的 bug,.NET 4.6 会随着 Visual Studio 2015 一起安装,并且也预装在 Windows 10 操作系统中。Craver 和 Gravell 已经提交了这个 bug 的详细说明,他们追踪到问题的根源来自于 RyuJIT 在处理尾调用优化时的一个问题。这个问题产生的结果是“……我们所调用的方法没有获得所传入的参数”,正如他们所说,如果受到此问题影响的变量原本是用于处理重要的值,那么将因此造成严重的后果。 发表于:9/18/2015 «…183184185186187188189190191192…»