- 浏览: 3049197 次
- 性别:
- 来自: 海外
文章分类
- 全部博客 (430)
- Programming Languages (23)
- Compiler (20)
- Virtual Machine (57)
- Garbage Collection (4)
- HotSpot VM (26)
- Mono (2)
- SSCLI Rotor (1)
- Harmony (0)
- DLR (19)
- Ruby (28)
- C# (38)
- F# (3)
- Haskell (0)
- Scheme (1)
- Regular Expression (5)
- Python (4)
- ECMAScript (2)
- JavaScript (18)
- ActionScript (7)
- Squirrel (2)
- C (6)
- C++ (10)
- D (2)
- .NET (13)
- Java (86)
- Scala (1)
- Groovy (3)
- Optimization (6)
- Data Structure and Algorithm (3)
- Books (4)
- WPF (1)
- Game Engines (7)
- 吉里吉里 (12)
- UML (1)
- Reverse Engineering (11)
- NSIS (4)
- Utilities (3)
- Design Patterns (1)
- Visual Studio (9)
- Windows 7 (3)
- x86 Assembler (1)
- Android (2)
- School Assignment / Test (6)
- Anti-virus (1)
- REST (1)
- Profiling (1)
- misc (39)
- NetOA (12)
- rant (6)
- anime (5)
- Links (12)
- CLR (7)
- GC (1)
- OpenJDK (2)
- JVM (4)
- KVM (0)
- Rhino (1)
- LINQ (2)
- JScript (0)
- Nashorn (0)
- Dalvik (1)
- DTrace (0)
- LLVM (0)
- MSIL (0)
最新评论
-
mldxs:
虽然很多还是看不懂,写的很好!
虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩 -
HanyuKing:
Java的多维数组 -
funnyone:
Java 8的default method与method resolution -
ljs_nogard:
Xamarin workbook - .Net Core 中不 ...
LINQ的恶搞…… -
txm119161336:
allocatestlye1 顺序为 // Fields o ...
最近做的两次Java/JVM分享的概要
与先前报导的一致,微软在今天放出了.NET Framework 4 Beta 1的下载。
地址是:http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en
其中x86版本的安装包是76.7MB。
Visual Studio 2010 Beta 1的其它相关下载可以在这里找到链接:http://blogs.msdn.com/onoj/archive/2009/05/19/visual-studio-2010-beta-1-download-options.aspx
同时,IronPython小组也放出了针对.NET Framework 4 Beta 1开发的IronPython 2.6版。
地址是:http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27320
直接用CodePlex上IronPython以前一直在发布的源码包编译,出来的程序将无法有效利用.NET Framework 4的标准库:DLR被整合到.NET Framework 4里了,包括对COM的支持(位于新的System.Dynamic.dll)与DLR其余的部分(位于System.Core.dll)。在CodePlex的源码版本中,上述两部分分别位于Microsoft.Dynamic.dll与Microsoft.Scripting.Core.dll中。 在.NET Framework 3.5中使用CodePlex版本的DLR会使程序中含有两套Expression Tree:一套是标准库(System.Core.dll)里的,另一套是DLR的(Microsoft.Scripting.Core.dll)。在.NET Framework 4中则不必如此。 实际上用CodePlex版DLR的IronPython的源码是用一些脚本修改过源码才推出来的,将DLR相关的命名空间都从System开头转为Microsoft开头;而未经修改的版本正是对应.NET Framework 4的版本。这也就是为什么要专门为新的beta出一个IronPython 2.6的测试版了。不过要注意到:整合到.NET Framework 4 Beta 1里的DLR在比较早的时候就已经冻结代码了,与当前DLR的head并不同步,而对应的这个IronPython 2.6测试版也是在较早时候冻结代码的,其功能近似相当于IronPython 2.6 Alpha 1。
使用这个版本的IronPython就可以充分演示C# 4与VB10的新dynamic特性的价值:可以用Python写些脚本,然后C#这边以自然的C#/VB.NET语法就能调用Python代码。等我看完Rubyconf China回学校再写点例子来看看~
地址是:http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en
其中x86版本的安装包是76.7MB。
Visual Studio 2010 Beta 1的其它相关下载可以在这里找到链接:http://blogs.msdn.com/onoj/archive/2009/05/19/visual-studio-2010-beta-1-download-options.aspx
同时,IronPython小组也放出了针对.NET Framework 4 Beta 1开发的IronPython 2.6版。
地址是:http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27320
直接用CodePlex上IronPython以前一直在发布的源码包编译,出来的程序将无法有效利用.NET Framework 4的标准库:DLR被整合到.NET Framework 4里了,包括对COM的支持(位于新的System.Dynamic.dll)与DLR其余的部分(位于System.Core.dll)。在CodePlex的源码版本中,上述两部分分别位于Microsoft.Dynamic.dll与Microsoft.Scripting.Core.dll中。 在.NET Framework 3.5中使用CodePlex版本的DLR会使程序中含有两套Expression Tree:一套是标准库(System.Core.dll)里的,另一套是DLR的(Microsoft.Scripting.Core.dll)。在.NET Framework 4中则不必如此。 实际上用CodePlex版DLR的IronPython的源码是用一些脚本修改过源码才推出来的,将DLR相关的命名空间都从System开头转为Microsoft开头;而未经修改的版本正是对应.NET Framework 4的版本。这也就是为什么要专门为新的beta出一个IronPython 2.6的测试版了。不过要注意到:整合到.NET Framework 4 Beta 1里的DLR在比较早的时候就已经冻结代码了,与当前DLR的head并不同步,而对应的这个IronPython 2.6测试版也是在较早时候冻结代码的,其功能近似相当于IronPython 2.6 Alpha 1。
使用这个版本的IronPython就可以充分演示C# 4与VB10的新dynamic特性的价值:可以用Python写些脚本,然后C#这边以自然的C#/VB.NET语法就能调用Python代码。等我看完Rubyconf China回学校再写点例子来看看~
评论
1 楼
jjx
2009-05-21
ironruby 也出了针对.net 4.0的版本
http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27606#DownloadId=68918
ironpython也出了2.6 beta 1 ,这个版本已经内置ctypes支持了
http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27606#DownloadId=68918
ironpython也出了2.6 beta 1 ,这个版本已经内置ctypes支持了
发表评论
-
C#的任意类型转换
2010-09-22 19:37 0用之前的恶搞办法制造一个Func<T, U>委托来 ... -
timer与GC
2010-02-25 21:54 0CLR via C# 3rd的第21章讲解了GC相关的内容。其 ... -
CLR中值类型的实现,几个小测试
2009-12-07 17:35 0http://blogs.msdn.com/clrcodege ... -
Array.Copy()
2009-12-02 23:03 0using System; namespace Cons ... -
关于GC.KeepAlive()
2009-12-01 23:16 0调用GC.KeepAlive()确实跟调用自己写的NoInli ... -
native code一样的方法就是一样的么?
2009-10-10 11:42 0GC map EH SOS -
SRE里的Builder系列到Info系列的转换
2009-09-23 03:01 1699如果你试用(没错字,我就是说“试用”而不是“使用”)过Syst ... -
反射还真会挂……
2009-09-22 22:44 3077呃,CLR的反射也可以注入字符串……看来这里也有可玩的突破口 ... -
CLI中方法的局部变量声明
2009-09-15 10:36 0.locals init( int32 val ... -
要让CLR挂掉的话(第二弹)……
2009-09-04 03:26 12872(Disclaimer:如果需要转 ... -
要让CLR挂掉的话……
2009-09-02 16:53 4777(Disclaimer:如果需要转载请先与我联系。 作者:Re ... -
JIT与观察调用栈
2009-07-04 03:53 0Massimiliano Mantione在他的Chasing ... -
CLR上的接口调用也是在运行时检查的
2009-06-02 17:14 2693作者:RednaxelaFX 主页:http://rednax ... -
值类型上的实例方法
2009-05-29 22:15 0.NET里任何实例方法都有一个隐含的this作为第一个参数,无 ... -
call与callvirt、虚方法与非虚方法的组合
2009-05-29 21:31 0Chris Brumme: Virtual and non-v ... -
CLR 2.0的callsite caching
2009-05-29 01:52 0根据http://blogs.msdn.com/vancem/ ... -
.NET中各种黑历史般的名字
2009-05-24 04:29 0dotnetfx: .NET Frameworks COM+ ... -
.NET 4的新动向
2009-05-23 19:58 0http://weblog.ikvm.net/PermaLin ... -
自己关于VM的帖的目录
2009-04-07 14:02 69536JavaEye的blog系统只允许把帖放到单一类别下,而不能用 ... -
LINQ与DLR的Expression tree(5):用lambda表达式表示常见控制结构
2008-10-01 00:34 12220(Disclaimer:如果需要转载请先与我联系 作者:Red ...
相关推荐
IronPython 2.6 是一个开源的Python解释器,它完全用C#语言编写,并且与.NET Framework紧密集成。这个项目是由微软的前员工、现为Google员工的Michael Foord领导的,旨在提供一个高性能、可扩展且能够无缝运行在.NET...
.NET Framework 4.0 Beta 1是微软发布的一个重要的软件开发平台,用于构建、运行基于Windows操作系统的应用程序。这个版本的.NET Framework引入了许多新特性和改进,旨在提高开发者的工作效率和应用程序的性能。以下...
IronPython的核心特性在于它是一个.NET兼容的Python解释器,它能够运行标准的Python 2.7语法,并且能够与.NET Framework中的其他组件交互。这意味着你可以在.NET应用中直接调用Python脚本,或者在Python脚本中访问...
从给定的文件信息来看,主要提及的是“Microsoft .NET Framework 4”,但是提供的部分代码内容似乎与网络配置、DSL连接、以及IPv4和IPv6的设置相关,这些信息与.NET Framework本身没有直接关联。然而,为了满足您的...
9. **兼容性与向后兼容性**:尽管是Beta版本,但.NET Framework 4.0 Beta 1仍保持了与早期版本的兼容性,允许开发者逐步迁移和升级他们的应用程序。 10. **安全性强化**:微软在这一版本中增强了安全性机制,包括...
2. **动态编程**:引入了Dynamic Language Runtime (DLR) 支持,使得.NET Framework可以更好地与动态语言(如Python和Ruby)交互,并在C#和VB.NET中引入了`dynamic`关键字。 3. **改进的异步编程模型**:基于任务的...
这个版本的.NET Framework是在2010年发布的,它在.NET Framework 4的基础上进行了更新和增强,主要用于支持Windows Server 2008 R2操作系统。 首先,我们要理解.NET Framework的基本构成。它主要由两大部分组成:...
安装Python 2.6或2.7通常涉及下载 MSI 安装程序,就像你压缩包中的 `python-2.6.4.msi` 和 `python-2.7.12.msi` 文件。MSI(Microsoft Installer)是一种Windows平台上的安装包格式,它可以自动处理依赖关系和配置...
2. **.NET集成**:IronPython能够无缝地与.NET Framework交互,允许开发者利用.NET类库中的丰富功能。你可以直接在Python代码中创建、操作和使用.NET对象,反之亦然。 3. **C#调用Python**:对于已经拥有大量C#代码...
IronPython与传统的CPython(标准Python解释器)相比,最大的优势在于它能够利用.NET Framework的类库,使得Python开发者可以访问到C#、VB.NET等.NET语言的全部功能。 **.NET IDE (集成开发环境)** 在.NET环境下...
Python 2.6和Yum是Linux系统中两个至关重要的组件。Python 2.6是一个早期版本的Python解释器,而Yum(Yellowdog Updater, Modified)是Red Hat Enterprise Linux及其衍生版中的包管理器。这个压缩包包含了在重新安装...
1. **Python 2.x版本体系**:Python 2.6是在Python 2.x系列中的一个过渡版本,它在Python 2.5和Python 2.7之间,引入了一些向Python 3.x的转变,但同时保持了对旧代码的兼容性。 2. **32位与64位的区别**:32位版本...
提供的是python2.6安装程序,很好用的。
1. **改进的性能**:在.NET Framework 4 中,微软优化了CLR和类库,提高了应用程序的运行速度和响应性。 2. **并行计算支持**:引入了Task Parallel Library (TPL),使得开发者可以更方便地利用多核处理器进行并行...
1. **Python 2.6**: Python 2.6是Python语言的一个早期版本,发布于2008年,它在2.5的基础上增加了一些新特性,如内建的`set`类型、`with`语句、生成器表达式等。虽然现在Python已经更新到了3.x系列,但了解2.6版本...
2. Dynamic Language Runtime (DLR):DLR是.NET Framework 4.0对动态编程语言的支持,如IronPython和IronRuby等,使得动态语言在.NET平台上运行更加顺畅。 3. Entity Framework:这个版本的Entity Framework进一步...
《IronPython in Action》是一本深入探讨IronPython的权威书籍,专为那些希望利用Python的强大功能与.NET Framework的丰富库进行交互的开发者而设计。这本书不仅涵盖了Python的基础知识,更着重于讲解如何在.NET环境...
IronPython-2.7.4 是一个开源的Python实现,它是专门为.NET Framework和 Mono 平台设计的。这个版本的IronPython兼容Python 2.7的语法和库,允许开发者在.NET环境中运行Python代码,同时也支持与.NET组件的无缝集成...
1. **Python for .NET**: IronPython的核心功能是将Python与.NET Framework集成。这意味着Python程序员可以利用.NET库,如Windows Forms、WPF、ASP.NET等,开发出具有高性能和广泛功能的应用程序。它还支持交互式...