`
rcfalcon
  • 浏览: 228603 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

写代码的简单与复杂

 
阅读更多

有的语言向“正规化”、“标准化”发展,有着严谨、贴近系统API的各种语法规则。比如JAVA申明一个数组,可能有List xxx = new ArrayList<Integer>()或者List xxx = new LinkedList<Integer>()等定义方法。比如在C++中你甚至可以考虑静态数组、动态指针甚至STL来实现同样的功能。

而各种伟大的脚本语言,大胆的启用更加简单的语法。(虽然简单,但是也很严谨,当然,编程语言都是严谨的),如在python中就只需要 xxx = [],还可以更简单吗?真是天才的想法。

比如tomcat,上来就给一个花哨的界面,甚至有了一堆如manager等的基本应用。

又比如ngix,上来就一个白白的界面,一行字,It works!我太喜欢这种简单明了,言简意赅的表达了。

所以作为一个大工程,更多人选用java。而作为一个干小活、临活的,我个人是更愿意选择使用python。

分享到:
评论

相关推荐

    简易计算器_C#写的代码比较复杂

    在这个"简易计算器_C#写的代码比较复杂"的例子中,开发者可能采用了以下的面向对象设计策略: 1. **类的划分**:首先,计算器程序可能包含至少三个核心类:`Calculator`(计算器类)、`Expression`(表达式类)和`...

    好的程序员如何写代码

    4. **API的一致性**:对外暴露的API,他们会确保注释与代码的一致性,参数名称清晰无误,降低外部使用者的学习成本。 5. **注释质量**:好的注释是代码的补充,提供必要的解释和上下文,而不是简单地重复代码。好的...

    复杂网络中基本模型的运行代码

    3. **随机图(Erdős-Rényi Graph)**:最简单的网络模型,每个节点与其他节点相连的概率相同,常用于比较其他复杂网络模型。 4. ** watts_strogatz_graph()**:这个函数通常用于生成小世界网络,通过将初始的环形...

    Apollo Control代码改写成Matlab代码

    5. **测试与验证**:最后,转换后的Matlab代码应进行充分的测试,确保其在各种工况下表现与原始C++代码一致。可以利用实际数据或模拟数据来验证控制效果,比如对比车辆轨迹、速度曲线等。 综上所述,将Apollo控制...

    写好代码的十个秘诀_微软中国研究院

    对关键逻辑、复杂算法或不明显的代码块添加注释,编写清晰的文档,帮助其他开发者理解你的代码。 4. **简洁明了** 避免冗余代码,尽量保持每行代码简洁。函数和方法应尽可能短小,每个函数只做一件事,避免大段的...

    简单代码生成器

    因此,理解并掌握如何有效利用“简单代码生成器”并与手工编写相结合,是提升开发效率的关键。 总的来说,“简单代码生成器”作为一款实用的开发工具,对于快速构建Model层和DAL层有着显著的优势。它能够帮助开发者...

    自己动手写CPU的源代码

    《自己动手写CPU的源代码》是一本深入探讨CPU设计的书籍,主要涵盖了如何从零开始构建一个MIPS(Microprocessor without Interlocked Pipeline Stages,无互锁流水线级)架构的处理器。MIPS是一种精简指令集计算机...

    eclipse插件 不用写代码也可以做java界面

    不用写代码也可以做java界面"指的是Eclipse中的可视化界面设计工具,这些工具允许开发者通过拖拽和配置组件的方式构建GUI,而无需直接编写AWT(Abstract Window Toolkit)或SWING库中的复杂代码。这极大地简化了UI...

    一个简单的示例代码,演示了如何进行基本的文件读写操作,包括打开文件、读写数据以及关闭文件

    一个简单的示例代码,演示了如何进行基本的文件读写操作,包括打开文件、读写数据以及关闭文件。 运行结果 执行上述代码后,会创建一个名为 example.txt 的文件,并在其中写入以下内容: Hello, World! This is a ...

    java简单代码

    "java简单代码"这个标题暗示了我们即将探讨的是适合初学者的基础Java编程示例。 在描述中提到,“适合于java初学者,这些例子挺好的”,这表明我们将讨论的是一些基础到中级的编程练习,可能涵盖变量、控制流、函数...

    仿王者荣耀简单单局小程序源代码

    【标题】"仿王者荣耀简单单局小程序源代码"是一个基于Unity3D的游戏开发项目,旨在模仿热门游戏《王者荣耀》的基本玩法。这个项目包含了Unity3D客户端的源代码以及服务端的简单源代码,目的是为了教育和交流目的,...

    自己写的代码行数统计工具

    1. **简单计数**:最基础的方法是不区分空行、注释和实际代码,直接计算源文件中的总行数。 2. **排除法**:排除空行和注释,只计算实际执行的代码行。 3. **语句计数**:更进阶的方式是识别编程语言的语句结构,只...

    用C++实现的经典小游戏源代码

    8. **图形编程**:虽然可能不涉及复杂的图形库,但可能包括基本的文本输出和简单的图形绘制。 9. **事件处理**:响应用户的键盘、鼠标输入,实现游戏的交互性。 10. **调试技巧**:学会使用调试工具,如gdb,来找...

    《自己动手写CPU》书中代码

    《自己动手写CPU》是一本深受硬件爱好者和嵌入式工程师喜爱的书籍,它引领读者逐步探索CPU的设计与实现过程。书中的代码是理解CPU工作原理的重要辅助资料,涵盖了Verilog语言、CPLD(复杂可编程逻辑器件)和FPGA...

    简单的查找,方法演示,VB6.0源代码编写

    在这个“简单的查找,方法演示,VB6.0源代码编写”的主题中,我们将探讨如何在VB6.0中实现查找功能,并通过源代码了解其实现过程。 首先,我们需要理解查找的基本概念。在计算机科学中,查找是一种在数据结构中寻找...

    简单的C++游戏代码

    在本资源中,我们主要关注的是“简单的C++...总之,学习这些简单的C++游戏代码可以帮助你构建扎实的游戏编程基础,为将来开发更复杂的游戏项目做好准备。不断实践、调试和优化代码,将是成为专业游戏开发者的关键步骤。

    复杂网络囚徒困境博弈matlab源程序

    在IT领域,尤其是在复杂系统和计算社会科学的研究中,囚徒困境博弈是一个经常被用来模拟现实世界中合作与竞争关系的理论模型。这个模型基于博弈论,由数学家梅里尔·弗勒德和梅尔文·德雷舍于1950年提出。在这个博弈...

    C# 拼图游戏 代码 简单实现 可以看看

    "界面简单"可能意味着游戏采用了基本的UI设计,没有复杂的特效或高级交互功能,这样有利于初学者理解和分析代码。 从标签"自己写的 卡通背景 简单实现"我们可以推测,这个游戏的背景可能是卡通风格,这可能涉及到...

    delphi写的下载工具 很简单 有源代码

    标题中的“delphi写的下载工具 很简单 有源代码”揭示了这是一个使用Delphi编程语言编写的简单下载工具,并且附带了源代码。Delphi是一款基于Object Pascal的集成开发环境(IDE),广泛用于创建桌面应用程序。这个...

Global site tag (gtag.js) - Google Analytics