发布时间:2023-12-29 19:53来源:www.sf1369.com作者:宇宇
Perl 简介
Perl 最初只是 Unix 系统管理员的一个工具,在工作日里被用在无数的小任务中。从那以后,它逐步发展成为一种全功能的程序设计语言,特别是在各种计算平台上,它被用作 Web 编程、数据库处理、XML 处理以及系统管理 —— 它能够完成所有这些工作,同时仍然是处理小的日常工作的完美工具,这是它的设计初衷。Perl 快速、有趣,而且特别有用。很多人因为需要 Perl 而使用它,又因为热爱它而继续使用它。 _摘自 Perl 语言入门 Oreilly_ * Perl是一门自由且功能强大的编程语言。自 1987 年初次登台亮相以来,它的用户数一直急剧膨胀。从最初被当作一种在跨平台环境中书写可移植工具的高级语言开始,Perl 就已经被广泛地认为是一种工业级的强大工具,可以在任何地方用来完成你的工作。 Perl 特别适合系统管理和 Web 编程。Perl 实际上已经被所有 Unix(包括 Linux )捆绑在一起作为标准部件发布,而且也被广泛用于 Microsoft Windows 和几乎所有其他操作系统。Amiga、BeOS、VMS、MVS 和 Apple Macintosh 等也只是 Perl 已经完成移植的平台的一小部分。 _摘自 Perl 语言编程 Oreilly_
Perl 可以做什么
Perl 能做的事太多了!你应该问Perl不能做什么。:) 使用Perl可以轻松完成下列任务: * 处理文本数据. * 网络编程 * 数据库处理 * XML 处理 * 系统维护 * 图像处理 * ....
很多人使用 Perl 来替代 shell, 很多人使用 Perl 来避免编写繁琐的 C , C++ 或 Java 程序. 如果你的程序要求高效率, 你可以把费时部分用 C 写, 然后与 Perl 结合使用.
你几乎可以使用 Perl 来解决所有问题. 使用 Perl 与否完全是你的决定 :)
谁在使用 Perl
著名网站:amazon.com * bbc.com * slashdot.org * imdb.com * macromedia.com
以上只是使用 Perl 做 CGI 的网站. 众多华尔街的金融机构也都在使用 perl 来做金融数据的处理, 生物工程科学也都在很大程度上使用 perl. 网络上成千上万的系统管理员都在依靠 perl 让他们那的工作更容易,更有效.
你也可以访问 jobs.perl.org , 看看有谁在招聘 Perl 程序员 (yahoo, BBC, amazon, 卡耐基大学, 银行等), 也可以了解市场上对 Perl 有什么要求.
下面是我学的方法,现在C语言编写单片机程序已经很顺手了,嘿嘿ie~~,我也是自学单片机,不过我想你要是真的想学,这个方法也不错,因为在应用过程很有新鲜感和成就感,找一个自己喜欢C语言应用方面来一起学习,这样不仅能学C语言,更重要的是这样学习能提高C语言了解的同时提高的C语言编程能力,我觉得是不错,最少我是这样成功把C语言和单片机算都入门了····
“学单片机···不怕你笑···我是从一点都不懂单片机不懂一点编程语言···就知道单片机这个词和编程语言C···就被一个人拉着去参加学校的电路设计比赛···就此开始一边学单片机一边学写程序的···可能有人会说我说的假的···我第一写的程序就是4*4键盘程序···我当时的的思路是这样的:
第一个想的是这个设计学要什么东西:键盘、显示的东西、指示灯、蜂鸣器、单片机。
第二个想的是怎么写这些东西程序:结果我第一个就选了个难的——4*4矩阵键盘就开始了郁闷的胡弄了几天,出现过的问题:扫描方式是自己想的,结果不扫描,嘿嘿···结果是判断是否有按键出问题,后面在编程过程中,又发现按键的东西按一下···密码就全部输进去了···最后找到原因是没清除按键的键值···于是就在判断按键那里加了一个按键标志解决····
运气好编好程序下载到硬件上没调试就过了····
通过那次比赛····不知不觉单片机开始了解了····而且居然C语言也了解了不少····后面实习编写过时钟、抢答器还比较顺手就解决了。
说这么多!就是为对有这方面爱好的朋友!其实单片机入门不难啊!找个自己喜欢却觉得不能实现的设计(不要太复杂哦)就开始启航吧···不懂就看看单片机方面的书查资料(要用什么就找上门方面)···等你和我一样糊里糊涂完成了设计···才觉得之前想法错误了···其实入门就是这样不知不觉····可能这就是兴趣钝化了其它的感觉····”
有什么问题可以提问问我就是了~嘿嘿···我天天都在问问的~一般应该都能帮到你~还有就是刚学的时候不用太注重那个电路实用性,应该注重自己编程上的对指令的灵活一个用和思考方式~
我认为学习编程是一件好事,不要认为编程很难,其实它并不难,不过之前你得先了解你学习编程的目的是什么?这个很重要,因为目的决定你的发展方向。目前对于编程有很多种编程语言以及相对应的开发软件,根据你的情况选一种语言进行专业学习,不要盲乱学习。编程是一种融汇贯通的东西,学会基础到后边就越来越简单了。而且可以向多种语言发展。因为毕竟世上没有永远不过时的东西嘛!下面说明一些常用的编程语言。
C语言 是一种可移植性和多系统平台的编程语言
JAVA 是一种功能强大可移植性强的开发语言
HTML 是一种超文本标记语言
Java Script 是一种基于客户端的脚本语言
程序语言,顾名思义就是一种语言,是用于交流的,程序就是计算机的语言和人类语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,可是因为种种原因,大多数人在如何学好语言,如何学好开发平台上疲于奔命,到头来你只会敲写代码。如果想做一个合格的程序员,C++、JAVA、sql、都是一定要学的,另外,不要去学你喜欢的,也不要去费劲脑子想该学什么,看看IT界,IT市场需要什么,你就学什么。
新手学编程要从根本出发
从理论上来说,需要广泛的阅读,了解算法的博大精深和计算机的基本理论。
从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。
然后就是创新精神和数学思维能力,这些都是需要培养的。
基础要打好
学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础 、从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养 、学程序设计要有一定的逻辑思维能力,“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程的过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言、 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: