`
panlw
  • 浏览: 54920 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

对.NET,Java,D,Lua语言的一点评价

阅读更多

性能,就是一点,实在不敢恭维。

但是性能好的C++她的学习台阶太高,开发周期太长,企业级应用根本没法做。
以前在日本的时候,到时参与过一个IBM的项目,是C++做企业应用,真是劳民伤财(还为此开发了中间件)。
也是因为这点,Java会得到青睐,微软才会仿照Java做dotNet。

打从第一眼看到了D语言,打心眼里喜欢他,集各家所长,
GC加可控制的内存释放,简直是便捷与性能的完美合体,
还包含了大量C#和Ruby的语法优点。
只是有一点,希望他别走C#道路——关键字越来越多,这一点非常认同Java——一直保持着精简的语法体系。
这也是我非常喜欢Java的一个原因,也许这也是Unix/Linux世界和Windows世界迥然不同的两种风格吧。

我个人支持自由世界的声音——Unix/Linux风格——一个大的工具应该可以由一系列小的工具组合而成,
而她的装拼过程也正是作为软件开发人员的我们的乐趣所在。

 

[2008-4-6]

但是D语言也有他的问题,就是厂方支持比较少,导致发展一直很缓慢,而且似乎运行的效率也存在着不足。

 

还有一个是Lua(葡萄牙语,月亮女神),是用C写的函数式语言(现在这类语言大有卷土重来之势,可以说也是历史的轮回,类似的有ErLang,F#等),写得非常的棒!

通过这个网址http://www.tecgraf.puc-rio.br/ ,你还可以看一下Lua的其他相关项目的情况。

 

另外,C语言的涅磐,不得不提到的是非常有意义的一本书《C Interfaces and Implements》,绝对是令人耳目一新,发人深思!

分享到:
评论
1 楼 jamesqiu 2009-11-21  
vala:C#的语法,c和glib的效率和跨平台性

相关推荐

    .net与lua的相互调用

    .NET框架与Lua交互是软件开发中的一个特殊场景,主要涉及多语言环境下的程序设计。...在实际开发中,还需要对.NET和Lua的语法、API有深入理解,以便更好地利用LuaInterface实现高效、可靠的跨语言交互。

    .net下实现lua方法(实例)

    详细说明:.net下实现lua方法,实现动态使用c#类库,lua语法-. net realize lua under way to realize dynamic use c# class library, lua grammar

    CLua.net 5.3.5 c#调用 lua

    CLua.net是一个C#库,它允许开发人员在.NET环境中集成和使用Lua脚本语言。这个库使得C#应用程序能够方便地调用Lua脚本,同时也让Lua代码能够调用.NET Framework中的方法和对象,实现了C#与Lua之间的双向交互。版本...

    lua for vb.net

    【lua for vb.net】是一个专为Visual Basic .NET(VB.NET)开发的Lua脚本引擎实现,它使得VB.NET开发者可以方便地在他们的应用程序中嵌入和使用Lua语言。这个库包括两个主要部分:`lua.vb`源代码文件和`Luadll.dll`...

    LuaInterface for .net4.0 & lua5.21/5.11双版本

    LuaInterface的.net4.0 + lua5.21/5.11双版本,解决方案里的LuaInterface工程-属性-生成-条件编译符号,设置为“Lua52”为使用lua5.21,设置为“Lua51”为使用lua5.11,提供给各位想在.net4里使用lua5.21的朋友

    Java调用Lua脚本(LuaJava使用、安装及Linux安装编译)

    Java调用Lua脚本是一种常见的跨语言交互技术,特别是在游戏开发和自动化脚本编写中。本文将详细介绍如何在Java环境中使用LuaJava库进行交互,并在Linux系统上进行安装和编译。 首先,让我们理解LuaJava。LuaJava是...

    Luanet(0.01) Lua与.net接口函数库

    Lua与.NET框架的集成一直是跨语言交互的重要领域,Luanet(0.01)就是这样一个专门用于连接Lua脚本语言和.NET环境的接口函数库。本文将深入探讨Luanet的核心功能、实现原理以及在实际开发中的应用。 一、Luanet概述 ...

    基于Java和Lua语言的海南项目设计源码

    标题中提到的“基于Java和Lua语言的海南项目设计源码”指向了一个具体的软件开发项目,该项目采用了Java和Lua两种编程语言。Java语言以其跨平台、面向对象、健壮性等特点广泛应用于企业级应用开发,而Lua语言则以其...

    基于Java和Lua语言的理论知识汇总设计源码

    该项目作为理论知识汇总的设计源码,融合了Java和Lua的特性,不仅展示了如何在单一项目中使用两种语言的优势互补,也对研究混合编程提供了一个良好的实践案例。 该项目包含了大量文件,涉及Java源文件、Lua脚本文件...

    基于Java和Lua语言的校园美食点评设计源码

    本项目是一个采用Java和Lua语言进行开发的校园美食点评系统设计源码。Java语言以其跨平台、面向对象、安全性高等特点,在企业级应用中广泛使用,特别是Android移动应用开发领域。而Lua语言以其轻量级和高效性,在...

    基于Java和Lua语言的hys单体机构设计源码

    本项目“基于Java和Lua语言的hys单体机构设计源码”正是这一趋势下的产物。通过结合Java和Lua语言,该项目在保持系统稳定性和扩展性的同时,提高了代码的灵活性和易用性。 Java语言因其“一次编写,到处运行”的...

    基于Java的lua

    luajava-1.1.jar是jar文件 luajava-1.1.dll要放到系统目录下: 例如:我使用的是windows操作系统,就将luajava-1.1.dll文件放到window默认的系统目录C://windows/文件夹下 我理解的也不多:就知道,java于lua通信是通过...

    luajava-x32-x64.zip

    "说明.txt"文件很可能是对如何集成和使用这些库的详细指南,包括如何加载luajava库,如何在Lua中调用Java类,以及如何在Java中执行Lua脚本等步骤。通常,它会提供示例代码帮助开发者快速上手。 总结来说,luajava-...

    基于Java和Lua语言的12306火车票购票系统设计源码

    随着网络技术的发展和用户需求的提升,基于Java和Lua语言的12306火车票购票系统的设计源码,为我们提供了一个研究和学习现代网络购票平台设计与实现的绝佳范例。 该项目由451个文件组成,涵盖了包括Java源文件、XML...

    基于Java和Lua语言的西安邮电大学24年课设大众点评项目设计源码

    正文开始: 西安邮电大学的2024年课程设计项目“基于Java和Lua语言的大众点评...学生通过这个项目可以加深对Java语言开发的理解,同时对Lua语言有一个实际应用的机会,从而在未来的职业生涯中更加自信地面对编程挑战。

    Script.Net for Lua1

    这是BlueAnt开发的基础开发环境,真的很不错,不要资源分哦。

    基于Java和Lua语言的研研网后端设计源码

    基于Java和Lua语言的研研网后端设计源码是一个针对考研人群的信息服务平台,其后端架构采用了Java和Lua这两种编程语言的混合使用,展现出编程语言的多样性与技术的创新性。Java语言作为后端开发的主流选择,以其跨...

    基于Java和Lua语言的danmakuMusic弹幕音乐网站后端搜索模块设计源码

    本文将从技术层面详细解析“基于Java和Lua语言的danmakuMusic弹幕音乐网站后端搜索模块设计源码”,探讨其设计思路、技术实现及优化方法。 首先,项目采用Java作为主要的后端开发语言。Java语言在企业级应用开发中...

    基于Java及Lua语言的工具库设计源码

    本项目即是一款为实现此目的而设计的工具库源码,涵盖了Java和Lua两种编程语言。整个工具库由269个文件构成,核心部分由240个Java源文件组成,表明Java作为主要的开发语言。另外,还包括了一些XML配置文件、属性文件...

    Lua脚本语言中文教程.pdf

    该语言简单易学,与C、Java等编程语言兼容性好,特别适用于需要脚本编程的场合,比如大型游戏中的剧情控制、手机应用开发等。Lua的执行效率较高,且具备简洁、方便的特点,使得其在IT行业中非常受欢迎。 Lua语言的...

Global site tag (gtag.js) - Google Analytics