最近又接触了erlang ,php,有点感悟
大众语言:如C,java,多数人都学,多数人都会,很多人却在拿它做mis。。哎
小众语言,erlang,perl(似乎算不上小众),相对人数很少,其实很多是靠这样的小众语言吃饭的,也许我就要用erlang做我的小众语言了。
java之于php,c
java 是一种规范性语言,适合做大型项目,项目人数>10,因为它便于理解,方便交流
php&c相对来说开发比较随意,有N多奇淫技巧,是合适小团队或单人,快速开发用,从前以为java那样的语言优雅,现在觉得,这种高手用的语言,更胜一筹,因为很多成功的系统都是单人或3人小团队做的。
最近用php写web,对redirect和模板的使用时两个感悟,
以前一直分不清forward(直接返回一个新页面)和redirect(304),现在知道了。
对于模板的使用,早就知道php有模板机制,现在发现其实和android里面的模板有相似之处,用法很类似,而php从代码到模板传值的过程,觉得真是好啊好~
j2ee中,比如struts,最后通过一个mapping.findForward()到了一个新的jsp,这个jsp。。下次再写~
公司的php,写得像 java一样,各种复杂的累,各种包装,模式,个人以为有些地方没必要,比如对数据库的包装,还有类的命名不太好看,用&am=xx->getInstance后,得到的东西没有类型信息,不便于浏览代码和静态类型分析。
分享到:
相关推荐
- 提供了一些外部链接,关于如何选择编程语言,以及Python、C++和Java的学习资源。 总结来说,文档重点讨论了如何根据学习目的和专业发展方向来选择适合的编程语言。它不仅为初学者提供了学习路径,而且也强调了...
编程语言是一种用于编写计算机程序的形式化语言。它定义了如何构建和组织代码,以便计算机能够理解和执行。编程语言通常分为以下几类: 1. **机器语言**:直接由二进制数字构成,是计算机硬件唯一能够直接识别的...
仓颉编程语言语言规约.pdf
这些是所有编程语言共有的核心概念,它们构成了程序的基本骨架。 其次,**语法结构**是编程语言的重要组成部分。书中会详细讲解上下文无关文法(CFG)和巴科斯范式(BNF),这两种工具常用于描述编程语言的语法结构...
### PLC标准编程语言之一ST语言 #### 一、概述 结构化文本(Structured Text, ST)作为IEC 61131-3标准中定义的一种编程语言,为自动化控制系统提供了一种高级语言的编程方式。相较于传统的梯形图语言,ST具有更高...
自然语言中的词汇是具有语义的最小独立单位,而计算机编程语言中的token是编译程序中的术语。词汇与token都是“符号(Symbol)”,它们可以被我们“用来”映射到各种实体或者概念上去。自然语言中的词可以划分为许多...
C++程序设计语言是计算机科学领域中一门至关重要的编程语言,尤其在系统软件、游戏开发、金融服务和高性能计算等领域有着广泛的应用。C++基于C语言发展而来,它引入了类、模板、异常处理等面向对象的特性,并进一步...
ST(Structured Text)语言是IEC 61131-3标准定义的五种编程语言之一,适用于三菱Q系列PLC,是一种结构化、接近高级编程语言的编程方式,提供了更为灵活和强大的编程能力。 本教程《三菱Q系列PLC ST语言及Q系列PLC...
ABB PLC ST语言编程手册是ABB公司为用户提供的关于Structured Text(ST)编程语言的详细指南。ST语言是一种基于ISO 11385标准的高级编程语言,常用于工业自动化领域的PLC(可编程逻辑控制器)编程。这篇手册旨在帮助...
ST语言,全称为Structured Text,是IEC 61131-3标准下的编程语言之一,常用于工业控制领域的PLC(可编程逻辑控制器)编程。ST语言以其丰富的表达能力和接近高级编程语言的语法特性,深受工程师们的青睐。本手册全面...
Go语言是一种静态类型、编译型、并发型、垃圾回收的编程语言,由Google开发,于2009年发布。Go语言的设计目标是提供一种高效、简洁、可靠的编程语言,结合了静态类型和动态类型语言的优点。 语言简史 Go语言的设计...
mojo编程语言内容概要:本文以通俗易懂的语言介绍了Mojo编程语言,包括其特点、如何开始学习、编写第一个程序、理解变量、控制结构等基础知识。通过一个简单的例子,让读者能够快速上手Mojo编程,并介绍了相关的学习...
ST语言,全称为Structured Text,是一种结构化文本编程语言,被广泛应用于工业自动化领域的PLC(可编程逻辑控制器)编程。该语言完全符合国际电工委员会(IEC)制定的标准IEC61131-3,是PLCopen组织推荐的五种标准...
机器人编程语言可以分为三大类:专用操作语言、应用已有计算机语言的机器人程序库、应用新型通用语言的机器人程序库。 专用操作语言包括VAL语言、AL语言、SLIM语言等。VAL语言是一种在BASIC语言基础上扩展的机器人...
4. **程序设计**:汇编语言编程涉及到流程控制结构(顺序、分支、循环),子程序设计,以及错误处理等。在编写汇编程序时,需要考虑程序的可读性、效率和可维护性。 5. **寄存器使用**:80x86处理器有多个通用...
编译原理是计算机科学中的一个重要领域,主要关注如何将高级编程语言转换成机器可以理解的低级语言,如汇编语言或机器语言。这个过程涉及多个步骤和复杂的技术,包括词法分析、语法分析、中间代码生成、优化以及目标...
标题:CFC编程语言 描述:本文旨在深入探讨CFC编程语言的应用、特性及其实例讲解,为读者提供全面的了解和实践指南。 ### CFC编程语言概览 CFC(Continuous Function Chart)编程语言是一种图形化的编程工具,...
ST语言(Structured Text,结构化文本)是一种用于可编程逻辑控制器(PLC)编程的高级编程语言,属于IEC 61131-3标准定义的五种编程语言之一。它采用类似于Pascal的语法结构,支持多种编程概念,如变量声明、算术...
Swift编程语言是一种具备简洁语法、安全特性和高性能的编程语言,它的多范式设计和强大标准库使得Swift非常适合用于开发各种类型的应用程序。随着苹果公司不断对其进行优化和推广,Swift的未来发展前景广阔,将有...