编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
Komodo一款php IDE。这个IDE 可在 Windows、Mac OS X 和 Linux 上运行,并支持通用的开源语言——Perl、PHP 和 Ruby,代码智能引擎非常可靠。
在项目支持方面,它支持与CVS、Subversion 和 Perforce 的集成,也允许用户直接向服务器FTP传递代码文件.
Komodo 是一个跨平台支持多种程序语言的Integrated Development Environment (IDE)软件,Komodo.Edit主要支持语言为Perl、Python、PHP、Ruby及JavaScript,其它支持语言如下所示:
ActionScript、Ada、Apache、APDL、ASN1、Assembler、AutoIt、Avenue、Baan、Bash、Batch、BlitzBasic、Bullant、C#、C++、CLW、Cobol、ConTeX、Csound、CSS、Diff、Django、Eiffel、Erlang、EScript、Flagship、Forth、Fortran、Fortran77、FreeBasic、Gui4Cli、Haskell、HLSL、HTML、HTML5、IDL、Java、JavaScript、Kix、LaTeX、Lisp、Lot、Lout、Lua、Luddite、Makefile、Markdown、Mason、Matlab、Metapost、MMIXAL、MSSQL、MXML、MySQL、Nimrod、nnCrontab、Nsis、Objective Caml、Octave、Pascal、Perl、PHP、PL-SQL、PostScript、POVRay、PowerBasic、PowerPro、PowerShell、PureBasic、Python、Python3、REBOL、reStructuredText、RHTML、Ruby、Scheme、Scriptol、Smalltalk、Smarty、SML、Sorcus、Specman-E、SQL、TACL、TADS3、TAL、Tcl、Template Toolkit、Tex、TracWiki、VBScript、Verilog、VHDL、VisualBasic、XBL、XML、XSLT、XUL、YAML。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。