华南理工大学吧 关注:310,869贴子:4,446,358

【技术科普指导贴】百步梯技术部倾情奉献之——带你走进编程世界

只看楼主收藏回复

一楼喂达仔
有错别字请原谅轻拍


IP属地:广东1楼2014-08-03 16:25回复
    在计算机飞速发展的时代,会一点编程是一件很有意义且很必要的事情。
    也是由于计算机发展的非常迅速,不同的语言也应运而生,各自拥有自己所擅长的领域。


    IP属地:广东2楼2014-08-03 16:25
    收起回复
      简单介绍一些语言,有遗漏会有其他BBT技术部的童鞋来补充。


      IP属地:广东3楼2014-08-03 16:25
      收起回复
        首先是在清水里呛过,血水里泡过,咸水里滚过,依然坑害者天下二分之一的程序猿的C语言。
        C语言最初是在贝尔实验室发明的,因为那时拥有A语言和B语言,自然而然新发明的就叫C语言了,因为其悠久的历史,应用范围极其广泛,从编写操作系统,到软件开发,到嵌入式系统,到科学研究都应用极为广泛。


        IP属地:广东4楼2014-08-03 16:26
        回复
          时代慢慢发展,面向对象等一些新型概念被发明出来,C语言慢慢地被修改,添加进了许多新的特性,C++最初是作为C语言的扩充被开发出来。后来它渐渐离开母亲的怀抱,成为能独挡一面的牛败语言,甚至在许多方面应用更比C语言广泛,于是C++这门语言茁壮起来。Ps:C++的名字很谦虚的,就是C语言的扩充……


          IP属地:广东5楼2014-08-03 16:26
          回复
            某公司后来用C++开发一个项目,发现C++的一些缺点让员工头大。应用于该项目,C++缺少一些机制,它的其他一些机制又过分复杂,不适合他们的项目,于是他们就像做一些补充,打算给这门补充出来的新语言命名为C++++ –(看~!和C++多么雷同的历史啊!程序猿,唉…数不尽的忧伤)但后来他们放弃了,重新编写了一门新预言,慢慢应用发展,就变成了现在的JAVA。


            IP属地:广东6楼2014-08-03 16:26
            回复
              然后随着时间轴继续向前,越来越靠近现代,语言发展也越来越迅速,Perl,Python, Ruby等强大的语言都慢慢发展起来,壮大了时间编程语言民族之林。
              现在你们用的几乎所有软件,都是用上述语言编写出来。包括你用的浏览器,右下角没有闪烁的QQ图标,Windows或者Linux系统,Office系列,PS,LR……凡是你用过的没用过的,都来自上面那些杰出的语言以及他们伟大的创造者。
              (为他们鼓掌先)


              IP属地:广东7楼2014-08-03 16:26
              回复
                网络慢慢兴起,又新涌现出一批非常适用于网络的语言。这里的历史有一点交叉,但是下面这些因为主要应用于网络,故单独提出。
                PHP,ASP,JSP,Nodejs等语言,主要应用于Web开发领域,实现网络动态化。
                javascript主要应用于网页内部脚本执行,实现动态化的页面。
                两种动态化的概念完全不相同,第一种是服务器会根据不同的客户会显示不同的,譬如,同样是weibo,你看到的是你的微博,我看到的是我的微博,这是前者动态化的概念;后者动态化的概念就是你看到网页会变耶!鼠标放上菜单,它就会下拉现实内容。


                IP属地:广东8楼2014-08-03 16:27
                收起回复
                  前排
                  御剑灰过……
                  路人甲:看有个好大的剑在空中灰过
                  路人乙:对啊,好像是镇妖剑哎……


                  IP属地:广东来自Android客户端9楼2014-08-03 16:27
                  回复
                    我觉得HTML,CSS等不算严格意义上的编程语言,它们没有顺序执行的功能,它们是用于辅助显示的。
                    例如网页上每一个图片都是在HTML中使用<img></img>标示的。你的浏览器在读取这个页面的HTML,获取到这个img标签就会去标签所指示的图片地址把图片下载下来,然后替换掉<img>标签,显示在相应的位置。


                    IP属地:广东10楼2014-08-03 16:27
                    收起回复
                      算作一些简单的介绍,师弟师妹如果有兴趣或者有问题可以直接在下面跟帖回复,我们百步梯技术部的童鞋们竭诚为你们服务!
                      另,我们会不定期更新一些相关语言的简短介绍和培训。


                      IP属地:广东11楼2014-08-03 16:28
                      回复
                        百步梯教编程吗?
                        ----  我真的没有天份安静的没这么快
                        我会学着放弃你是因为我太爱你。


                        IP属地:广东来自Android客户端12楼2014-08-03 16:29
                        收起回复
                          随着网络技术的普及与发展,现今互联网世界充满了形形色色的网站,看到那些狂拽炫酷的网站各位新同学是否也感到心痒痒呢?没关系,今天我就来给大家简单科普一下网站的制作吧~
                          说到制作网站,那些有经验的程序员很可能随口就能说出那么几个名词:html、php、mysql,那么这三个名词到底有什么含义呢?
                          HTML(Hyper Text Mark-up Language )即超文本标记语言,是 WWW 的描述语言。通俗地讲,HTML是一种标示语言,它的代码通用于几乎所有浏览器并被读取(这是浏览器的主要任务),根据一定的规则显示出一个网页文本和图像的排布来。HTML文件的后缀名是.htm。
                          说了那么多,那它到底长啥样呢?我们来看看我们现在这个网页的代码吧!右键点击网站空白处,你会看到一堆选项,找到“查看源文件”选项,就会看到一堆密密麻麻的代码来。没错!正是这堆代码组成了这个网页。通常而言,这堆代码无论让任何浏览器去读取,除去浏览器间的细微功能差别,通常显示出来的页面是一模一样滴!
                          仔细看看,我们会发现它的代码很有特点,经常出现的格式是<(一些字母)>(一些内容)</(斜杠)...(一些字母)>构成,当然也会有多层的结构比如<aaa><bbb>xxx</bbb></aaa>这样子的嵌套结构,其实,HTML代码的主要特点就是依靠<aaa>这样的标签来告诉浏览器该如何显示xxx这些内容的!
                          PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)他是通常用于服务器的一种语言,该语言易于学习,使用广泛,主要适用于网页开发领域。PHP的文件后缀名为.php。
                          PHP的语法也十分地有特色,它通会有<?php(开头) ...一堆代码...?>(结尾)这样子的标记,其中也会大量出现类似$result,这就是它的变量,以$开头。
                          PHP不同于经典的C和C++,他处理变量的能力十分灵活与强大,可以十分轻松地在不同的变量类型间转换,容错性也十分高,为了配合网页开发,它自带了许多功能强大的函数用于输出网页。
                          输出网页?对,输出网页。一个网页是如何显示在你的屏幕上的呢?这通常要经过这些流程:首先,用户输入一个地址给浏览器;接着浏览器会自动访问这个地址,这个地址就是某个服务器下某个文件的地址,这一般是php文件;接着服务器上的这个文件会根据php语言输出一堆html代码(当然也可以直接访问htm文件),如果访问这个地址的同时用户发送了信息(比如登陆),那么该文件还可进行一些判断操作,访问数据库、读取用户名与密码与用户发来的信息进行比较,如果验证通过则输出登陆后界面的html代码,实现登陆的操作。
                          说到数据库(sql),其实就是一个数据管理的平台,读取它数据流程为:访问地址->选择数据库->选择数据表并搜索数据表内容。数据库通过一些复杂而精妙的代码、函数来实现对数据的高效处理,这包括增加、修改、删除、查询四大功能,对应的,php自然有相应函数用于读取数据库了。
                          从以上可以看出,sql与html以php为纽带,php是用户与服务器的沟通桥梁,所以,要做好一个有用网站,html、php、sql的学习都是必不可少的,这是一个紧密联系的体系。
                          看了那么一堆烧脑的文字,读者会不会觉得有种无从下手的绝望感呢?不要害怕,万事开头难是肯定的,所以我拉来了我部门各位大神在此助阵,相关教程随后发布,如果有问题也可以提出,大神们一定会耐心回答的!
                          在此我给大家推荐两个网站以及两本书
                          应用与示例的视频讲解:http://www.php100.com/html/shipinjiaocheng/old/
                          常用函数与语法、功能模块介绍:http://www.w3school.com.cn/
                          书目推荐

                          ——by 基仔


                          IP属地:广东13楼2014-08-03 16:30
                          收起回复
                            顶,快更新


                            IP属地:广东来自Android客户端14楼2014-08-03 16:33
                            回复
                              码字码累了,改日再写别的


                              IP属地:广东15楼2014-08-03 16:34
                              收起回复