`
- 浏览:
7041520 次
- 性别:
- 来自:
上海
-
上周技术关注:微软推出IronPython 1.0
- [.NET开发; Python] 微软推出IronPython 1.0 #
经过JPython作者Jim Hugunin三年的努力,9个Beta之后,.NET平台上的动态语言IronPython 1.0终于发行了!在他的发行说明里,他说他当初写针对CLR的Python时,无非是想臭臭CLR,准备写篇名为'Why the CLR is a terrible platform for dynamic languages'的文章,但在写原型时发现Python在CLR平台上运行性能极佳,居然在很多情形下比C语言的实现CPython还快不少。使用标准的评测benchmark,IronPython居然比CPython快1.7倍!后来他加入了微软,来完成IronPython在CLR上的实现。IronPython是Python的真实实现,与.NET平台之集成天衣无缝。
- [.NET开发; Atlas; linq] Building a Photo Tagging Site using ASP.NET 2.0, LINQ, and Atlas #
Over the last few days I’ve spent some spare time playing around with LINQ and LINQ for SQL (aka DLINQ) – both of which are incredibly cool technologies.
- [.NET开发] ASP.NET 2.0 Tips, Tricks, Recipes and Gotchas #
This page lists some of the more popular “ASP.NET 2.0 Tips, Tricks, Recipes and Gotchas” posts I’ve done over the last year. My goal is to add 1-2 new posts to the series each week going forward
- [人物; 计算机科学] Technology Review: 2006 Young Innovators Under 35 #
Since 1999, the editors of Technology Review have honored the young innovators whose inventions and research we find most exciting; today that collection is the TR35, a list of technologists and scientists, all under the age of 35. Their work--spanning medicine, computing, communications, electronics, nanotechnology, and more--is changing our world.
- [程序人生] 程序员该做的事(二) #
回过头来看上面主张的几点,并非是我已经把每点都已经做得非常好了,只是目前发现和遇到的项目组大多数问题都可以在这几点中找到原因和解决方法。广告说,大家好才是真的好。一点不假,如果每个程序员都能做好该做的几件事,最低程度,编码工作会变得轻松有趣得多。
- [程序人生] 程序员该做的事(一) #
做了6年有余的程序员,没有真正想过程序员该做什么的问题,作为项目管理者带了一年多的团队和项目之后,从项目管理和保证项目按计划进行的角度,开始促使我零零碎碎的思考一些有关问题。最开始只是发呆的时候在电脑上打开一个记事本随手写下些能想到的点点滴滴,点点滴滴逐渐汇集起来后我发现它们其实可以归纳成几个方面的问题,剪切调整一番就成了这篇文章的一个雏形,昨天原发公司内部自由论坛,今天略做修改在博客园抛砖,希望和同行们讨论。
- [游戏; 外挂] 瑞星原副总卖外挂非法牟利280万元被起诉 #
游戏外挂和盗版盘、盗版书很相似,但又与之存在着明显的不同。相对于通过赤裸裸的克隆、窃取他人的劳动成果,游戏外挂还是具有一定技术含量。一些外挂程序中使用了许多诸如拦截Sock技术、拦截API技术、模拟键盘与鼠标技术等高端技术。这也是被告人一直辩称游戏外挂是二次开发的主要原因。
- [.NET开发; 算法; 游戏] A-star - A* implementation in C# (Path Finding, PathFinder) #
Some time ago I had to make a project where I need to find the shorted path inside a matrix and I though 'nothing better than use path finding for this'.There is a huge amount of links and explanation about Path Finding, but didn't find a version written in C# that could meet my expectative.So, I decided to make the A-star implementation in C#, this code was really useful for me and I bet it can be useful for many people too.I won’t explain the algorithm implementation too much, because just typing in google “pathfinding algorithm a-star” brings 25000 thousand documents where you can find every single detail about it.
- [互联网; 流氓软件] 流氓互联网,黑幕几万重 #
这个由群发垃圾而诞生的灰色产业链,也和流氓软件一样,具备了完整的环节和体系:上游的群发软件提供者,依靠各类群发信息或者竞价广告,吸引到使用的购买者,购买者除了为自己发送垃圾广告,也为第三方提供服务,并从中牟利……
更多技术动态,请访问我的365Key(RSS)
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
1. **互操作性**:IronPython可以直接调用.NET Framework中的类型和方法,反之亦然。这使得.NET开发者可以利用Python的灵活性和生产力,同时享受.NET的性能和生态系统。 2. **标准库支持**:虽然IronPython运行在...
1. **Python与.NET集成**:IronPython允许Python程序直接调用.NET Framework的类库,反之亦然,这使得.NET开发者可以利用Python的简洁语法和快速原型开发能力。 2. **JIT编译**:IronPython利用.NET的Just-In-Time ...
由Jim Hugunin在微软的引领下开发,IronPython的独特之处在于它能够无缝地融入.NET生态系统,让Python程序员可以利用.NET的丰富库和工具。 IronPython的诞生是为了提供一个动态编程语言的解决方案,它不仅支持...
4. **性能提升**:IronPython利用JIT(Just-In-Time)编译技术,将Python代码转换为机器码,提高了运行速度,尤其是在执行循环和计算密集型任务时。 5. **Beta版本**:作为Beta7版本,意味着它在正式发布前进行公开...
1. **兼容性**:IronPython 2.7.5是基于Python 2.7版本的,因此它兼容大部分Python 2.7的语法和标准库。这使得开发者可以在.NET平台上使用熟悉的Python语言进行开发。 2. **.NET集成**:IronPython能够无缝地与.NET...
"python:python便携环境 version1.0 基于原版,稳定便携"的标题表明,这是一个专为便于携带和使用的Python环境构建的版本,它基于Python的原始发布,并经过了优化以确保稳定性。 描述中提到,这个便携环境是“基于...
- **附录A:IronPython与CPython的区别** 对比IronPython与CPython之间的差异,帮助读者更好地理解两种Python实现的不同之处。 - **附录B:为IronPython扩展CPython功能** 介绍如何将CPython的一些扩展功能引入...
- **定义与背景**:IronPython 是一种实现 Python 语言的 .NET 平台版本,由 Jim Hugunin 开始创建,后由 Microsoft Research 继续开发。它使得 Python 程序员能够利用 .NET Framework 的强大功能。 - **Python 和 ...
在.NET 6中调用IronPython来实现动态执行脚本是一项强大的功能,它允许程序员在运行时编写和执行Python代码,极大地增强了应用的灵活性。IronPython是一个开源的Python实现,它能够无缝集成到.NET环境中,使得.NET...
IronPython是一种实现Python编程语言的开源版本,它可以在.NET Framework和.NET Core上运行。这个名为"IronPython.zip"的压缩包文件提供了一个C#使用IronPython的实例,这对于那些想要在C#应用中嵌入Python解释器...
1. **与.NET集成**:IronPython能够无缝地与.NET库交互,这意味着你可以使用Python调用.NET的类库,如System.IO、System.Drawing等,同时也允许.NET程序调用Python模块,实现多语言间的互操作性。 2. **C#和Python...
IronPython的1.0版本在2006年9月5日正式发布,标志着该项目进入了成熟阶段。自那时以来,它经历了多次更新和改进,增强了性能,优化了与.NET框架的集成,并修复了许多bug。IronPython的最新版本支持Python 3的语法...
然而,对于IronPython——一个基于.NET框架的Python实现,安装过程稍有不同。"setuptools"是Python社区广泛使用的包管理工具,它使得安装、打包和分发Python软件变得简单。本文将详细讲解如何使用"IronPython"和...
1. **IronPython概述**:IronPython是一种动态语言实现,它将Python语言的语法和特性与Microsoft .NET框架相结合。这使得开发人员能够在.NET环境中编写Python代码,并利用.NET框架的强大功能。 2. **作为脚本引擎...
1. **IronPython简介**:IronPython是Python的一个实现,它完全兼容CPython的语法,并且能够无缝接入.NET Framework。这意味着使用IronPython编写的代码可以调用.NET库,反之亦然。 2. **C#简介**:C#是微软推出的...
Atom-ironpython-stubs是一个专为IronPython和.NET框架开发者设计的工具,它提供了一套自动完成的存根(stubs)文件。这些存根文件主要用于增强开发环境的代码补全功能,帮助程序员在使用IronPython进行.NET库的交互...
7. **版本兼容性**:IronPython 2.7.11是对Python 2.7版本的实现,这个版本是Python 2系列的最后一个主要版本,因此这个版本的IronPython提供了对大量现有Python 2代码的支持。 压缩包内的"IronPython.2.7.11.zip...
IronPython-2.7.4 是一个开源的Python实现,它是专门为.NET Framework和 Mono 平台设计的。这个版本的IronPython兼容Python 2.7的语法和库,允许开发者在.NET环境中运行Python代码,同时也支持与.NET组件的无缝集成...
4. **交互式编程**:IronPython支持交互式解释器,允许开发者实时测试和调试代码,这是Python的一个显著特点。理解如何利用这个特性可以提高开发效率。 5. **动态类型与动态编程**:IronPython是动态类型的,这意味...
第二部分深入探讨了IronPython的核心开发技术,通过具体的应用场景和设计模式来讲解IronPython的功能特点。 ##### 第一部分:入门IronPython - **第1章:为.NET引入新语言** - **主要内容**:介绍了IronPython的...