精华内容
下载资源
问答
  • 学习编程和学习汉语的异同点: A:学好汉语,首先必须掌握汉语的语法,学好编程,也必须先学习编程语言的基本语法,我们前面讲解的就可以认为的Java的编程语法。 B:学好汉语,还要掌握大量的成语,虽然不是要把所有的...

    学习编程和学习汉语的异同点:
    A:学好汉语,首先必须掌握汉语的语法,学好编程,也必须先学习编程语言的基本语法,我们前面讲解的就可以认为的Java的编程语法。
    B:学好汉语,还要掌握大量的成语,虽然不是要把所有的成语都掌握,但至少掌握的越过,描述事物时用词就会越恰当,越准确,越快捷,
    文章也会写的越流畅。同理,学习编程语言掌握了大量的API,就像掌握的了大量的成语一样,可以让我们在处理某些问题时会轻而易举,
    同时,我们还能够从这些API中学到大师们组织Java类的方法,划分类的技巧。
    C:学好汉语,除了要掌握语法和成语外,还应该学会写文章的技巧和手法,比如说议论文该怎么写(风头论点明确,猪肚论据充分,豹尾论尾有力),才能写出好的文章。同理,学习编程,也需要掌握分析和解决问题的手法,养成良好的编程风格和习惯,体会出编程的感觉。学习汉语,我们可以从大量的唐诗宋词和现代散文中去体会写文章的技巧,同时听取老师的讲解和分析。同样,学习编程,也要听取有经验的程序的分析和讲解,并从别人的优秀的程序中去找感觉和经验。

    当然了,他们还是有一些区别的。
    最大的区别及时,学习汉语是,好多东西必须先记住了,用的时候,才能有。有句成员不是说:书到用时方恨少吗。
    但是,学习编程了,就不用这样了,可以用的时候,临时获取,现学现用,当然这是指我们有了一定的编程感觉和经验后了。
     
    如何算学会呢?
    很多人都认为我把老师的代码多敲几遍就算学会了,我就应该会做很多的东西了,但是,事实是什么呢,是我们老师讲解能听懂,
    也能看懂很多代码,就是不会写,这是正常的现象,因为我们的内功还不够,还得继续修炼。
    我们学习汉语,能看懂一般的文章,能写篇小文章,就算学会了,同理,学习编程也是这样的,能看懂老师,在会写老师写过的代码了,
    然后多思考,多总结,随着时间的积累,才能真正的走向高手的水平。到那个时刻估计就是:只要给我API,你要做什么,我就能做什么。
    以前是学好数理化,走遍天下都不怕,现在是掌握API,编程世界我不怕。

    展开全文
  • 学习汉语和学习编程的异同点 相同点  学习汉语,首先必须掌握汉语的语法;  同理,学习编程,也必须先学习编程语言的基本语法,我们前面所讲解的就可以认为的Java的编程语法。  -------------------------------...

    学习汉语和学习编程的异同点

     相同点

      学习汉语,首先必须掌握汉语的语法;

      同理,学习编程,也必须先学习编程语言的基本语法,我们前面所讲解的就可以认为的Java的编程语法。

      -----------------------------------------------------------------------------

      学好汉语,还要掌握大量的成语,虽然不是要把所有的成语都掌握,但至少掌握的越多,描述事物时用词就会越恰当,越准确,越快捷,文章也会写的越流畅。

      同理,学习编程,掌握了大量的API,就像掌握的了大量的成语一样,可以让我们在处理某些问题时会轻而易举,同时,我们还能够从这些API中学到大师们组织Java类的方法,划分类的技巧。

      -----------------------------------------------------------------------------

      学好汉语,除了要掌握语法和成语外,还应该学会写文章的技巧和手法,比如说议论文该怎么写(凤头论点明确,猪肚论据充分,豹尾论证有力),才能写出好的文章。

      同理,学习编程,也需要掌握分析和解决问题的手法,养成良好的编程风格和习惯,体会出编程的感觉。

      -----------------------------------------------------------------------------

      学习汉语,我们可以从大量的唐诗宋词和现代散文中去体会写文章的技巧,同时听取老师的讲解和分析。

      同理,学习编程,也要听取有经验的程序的分析和讲解,并从别人的优秀的程序中去找感觉和经验。

    不同点

      学习汉语,好多东西必须先记住了,用的时候,才能有。有句成语不是说:书到用时方恨少,事非经过不知难。

      但是,学习编程,就不用这样了,可以用的时候,临时获取,现学现用,当然这是指我们有了一定的编程感觉和经验后了。  

      那么如何算学会呢?

      很多人都认为我把老师的代码多敲几遍就算学会了,我就应该会做很多的东西了。但是,事实是我们老师讲解能听懂,也能看懂很多代码,就是不会写,这是正常的现象。因为我们的内功还不够,还得继续修炼。

      我们学习汉语,能看懂一般的文章,能写篇小文章,就算学会了。  

      同理,学习编程也是这样的,能看懂老师,再会写老师写过的代码了, 然后多思考,多总结,随着时间的积累,才能真正的走向高手的水平。到那个时刻估计就是:只要给我API,你要做什么,我就能做什么。

    以前是学好数理化,走遍天下都不怕;现在是掌握API,编程世界我不怕。加油啊,骚年!!!

    我的GitHub地址:https://github.com/heizemingjun
    我的博客园地址:http://www.cnblogs.com/chenmingjun
    我的蚂蚁笔记博客地址:http://blog.leanote.com/chenmingjun
    Copyright ©2018 黑泽明军
    【转载文章务必保留出处和署名,谢谢!】
    展开全文
  • Java匹马行天下之教你用学汉语式方法学编程语言 前言: 前段时间接连更新了带小白从入门到了解的几篇博客: 《Java匹马行天下之编程常识知多少》 《Java匹马行天下之走进编程的殿堂》 《Java匹马行天下之高级...

    Java匹马行天下之教你用学汉语式方法学编程语言

    前言:

    前段时间接连更新了带小白从入门到了解的几篇博客:

    Java匹马行天下之编程常识知多少

    《Java匹马行天下之走进编程的殿堂

    Java匹马行天下之高级语言大锅烩

    Java匹马行天下之C国程序员的秃头原因

    Java匹马行天下之Java国出了个Java

    Java匹马行天下之Java帝国的崛起

    用学汉语式方法学编程

    看过上面六篇博客的朋友现在应该已经知道要跟电脑沟通交流就要学那些编程语言,现在我们要思考的问题是如何学编程语言。如何学?说句废话,“该咋学咋学呗”,认真点,你想想你小时候学汉语是怎么学的,是不是先学的“声母韵母”、“一声平二声扬三声拐弯四声降”、“嘴巴张大啊啊啊”,还有那些汉字的笔顺笔画,这些是学习汉语最基本的规则吧,等你学完了这些,你是不是才能组词、造句,然后你就能看懂别人写的优美的句子,写作的时候能引用别人的句子,直到你能自己写出更加优美的句子,再往后,你就能为所欲为了,思想有多远,世界舞台就有多大,天高任你飞。是不是勾起你的回忆了,嗯,看看下面的图片,感叹一声童年真好,再加一句时间真快,继续我们的编程语言吧。

    其实编程语言的学习过程和学汉语差不多,首先就是要学习编程语言中最基本的“规则”,等学完这些规则,你才能做一些别的事,至于要做什么那是后面的事,此篇我就只教你编程语言里的“规则”,既然我的题目是Java匹马行天下,我就以Java这门编程语言为例了,此后的所有内容都是用Java。

    Java的规则

    首先我用最简单的例子普及一下这些规则,平时上学我们都离不开数学,学数学有时候真的很头疼,现在我学高数可痛苦,那现在我们看看计算机是如何“学数学”的。

    常量

    第一种:

    1+1=2

    简单吧,这都不用算,但是你发现了没,加号两边的数1是固定的,1就是1,不能再改变了,这在编程语言中把1称为“常量”。

    那你知道了,规则一就是让你识别什么是常量?

    常量:指在程序运行过程中其值不能改变的量。这是常量的官方定义,不难理解吧。

    变量

    第二种:

    X+Y=Z

    看到这个你是不是想到了你学过的方程式了,没错,这就是方程式,你看,加号两边的X和Y你可以给它们赋任意值,是可以变化的,Z随着X、Y的改变而改变,在数学中我们把X、Y、Z叫未知数,但在编程语言中它们有个名字叫“变量”。

    规则二:识别什么是变量?

    变量:用于存储可变数据的容器。

    变量的特点:

    1. 必须要有大小

    2. 存储一定格式的可变数据

    3. 必须要有名字

    数据类型

    好,明白了常量和变量,再看,上面的变量X和Y给它们赋值,我们可以赋整数,也可以赋小数,这个整数和小数在编程语言中称为”数据类型“,整数和小数只是数据类型中的两种。

    规则三:数据类型有哪些?

    数据类型分为两种:

    一种是内置数据类型,另一种是引用数据类型。

    目前我们先了解内置数据类型,引用数据类型在后面会提到。

    内置数据类型有八种:

    整数型: byte short int long

    浮点型: float double

    字符型: char

    布尔型: boolean

    这个数据类型要怎样理解呢?其实也简单,你把整数型、浮点型、字符型、布尔型分别看成是四个容器,生活中牛奶瓶中装的是牛奶,饮料瓶中装的是饮料,同样的道理,整数型这个容器中装的是整数,浮点型容器中装的是小数,字符型容器中装的是字符,布尔型容器是个特例,它里面就装了两个东西,true和false.

    我们往牛奶瓶中倒牛奶的时候,如果牛奶很多,小牛奶瓶装不了,我们是不是要换一个大点的瓶子来装牛奶,假如本来准备的是500ML的牛奶瓶,装不了,又换了个1000ML的牛奶瓶。同理,整数型容器中装的是整数,整数都有大小,byte、short、int、long就相当于容器的容量,byte最小,依次增大,这样你就要注意了,以后在往整数型这个容器中“装整数”的时候,要看所选整数的大小,特别小的数放多大的容量里都可以,但最好是物尽其用,别浪费空间,大点的数就要根据实际情况具体分析了,要做到不浪费空间,也要“装得下,不遗漏”。

    浮点型容器中装的是小数,float和double也可以看成是容器的容量,float叫单精度,double叫双精度,理解同上。

    两者的主要区别如下:

      1.在内存中占有的字节数不同

        单精度浮点数在机内存占4个字节

        双精度浮点数在机内存占8个字节

      2.有效数字位数不同

        单精度浮点数有效数字8位

        双精度浮点数有效数字16位

      3.数值取值范围

        单精度浮点数的表示范围:-3.40E+38~3.40E+38

        双精度浮点数的表示范围:-1.79E+308~-1.79E+308

      4.在程序中处理速度不同

        一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快

    如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转

      例如:float a=1.3; 会编译报错,正确的写法 float a = (float)1.3;或者float a = 1.3f;(f或F都可以不区分大小写)

    注意:float是8位有效数字,第7位数字将会四舍五入

    数据类型转换

    在上面我提到了一个词叫强转,我来解释一下:

    自动类型转换

    假如现在你分别有一个500ML和1000ML的牛奶瓶,然后你需要装300ML牛奶,你先用500ML的牛奶瓶装了那300ML牛奶,然后你又把装在500ML牛奶瓶中的牛奶装到了1000ML的牛奶瓶中,这个过程在编程语言中叫自动类型转换(也叫隐式类型转换),根据这个例子也可以解释为把一个数赋值给更大数值范围的变量,例如可以将byte类型的整数赋值给short类型的整数,可以将short类型的整数赋值给int类型的整数,可以将int类型的整数赋值给long类型的整数。

    强制类型转换

    好,现在再想,依旧有两个分别是500ML和1000ML的牛奶瓶,然后你需要装800ML牛奶,你先用1000ML的牛奶瓶装了那800ML牛奶,然后你现在想把装在1000ML牛奶瓶中的牛奶倒进500ML的牛奶瓶中,想想会怎样,如果你强行倒入,是不是会溢出牛奶啊,这个过程在编程语言中叫强制类型转换(也叫显式类型转换)。

    对应到编程语言中,可以把byte 理解为1两的碗,short 2两的碗,int 4两的碗,long 8两的碗。1两碗的满碗酒可以倒入 2两 4两 8两的碗中。但是 4两碗的酒倒入1两碗的酒就有一些问题。

    运算符

    上面介绍的都是编程语言中对数的理解,了解了这些之后终究离不开运算,运算离不开加减乘除,编程语言中把数学中的(+、-、*、/)叫运算符。

    OK,学完上面这些其实我们可以让计算机进行一些运算了,不过还没那么简单,你要让计算机运算,你怎么告诉计算机你需要让它运算什么啊?难道就跟平时说话一样问它1+1等于几?哈哈,开玩笑的,别忘了计算机是死的,不会思考,就拿那个方程式来说吧,你给变量X赋一个数值,你得告诉它这个数值是什么数据类型,计算机才能知道,才能进行相应的计算。这个过程在编程语言中叫变量的声明和赋值

    例:int X =10;

    好,下面我们让计算机做一道加法题吧,我们在现实生活中写作业是在笔记本上写的吧,那在电脑上写作业,你也得找个"笔记本",在编程语言中这个“笔记本”叫编译器,然后你看你的笔记本上有画的像四线三格那样的各种线,老师让你把作业写到线里面,不要乱写,在编程中也一样,电脑老师让你把作业写到笔记本的“四线三格”中(暂且这样理解吧,等你学到后面之后就会有自己的理解了,目前就先按我说的这样理解),下面我就开始在编译器上写加法题了:

     public class AddDemo {
        public static void main(String[] args) {
            int X=10;
            int Y=20;
            System.out.println("X+Y的和为:"+(X+Y));
        }
     }

    我用的这个编译器叫IDEA,也就是我写作业的笔记本,下面图片中的这个就相当于笔记本上的四线三格,你要把你的作业写到这里面电脑才会看,你必须按老师说的做

    下面这个已经不陌生了吧,这个就是上面讲到的声明变量和给变量赋值。

    其实现在你看不懂的应该是下面这句

    System.out.println()这是一个函数,函数我到后面会讲到,暂时做个了解,你现在只需要知道,这个就跟生活中你跟老外说声Hello,他就知道你在跟他问好一样,你给电脑输入System.out.println(),电脑就知道你要在屏幕上输出东西,你只需要把你想要输出到电脑屏幕上的东西写道System.out.println()函数里面即可,你看,我在函数里面写的是System.out.println("X+Y的和为:"+(X+Y));电脑就会给我在屏幕上输出X+Y的值,至于里面为什么要那样写,后面我也会说,这就是编程语言里面的一些规则,你只有会这些规则,你才能跟计算机进行沟通交流,让计算机做你想做的事。

    结束语

    后面我会不定期更新,想追剧的朋友就点个关注吧!

    【尊重原创】:本文出自博客园https://www.cnblogs.com/zyx110/

    展开全文
  • 看外国人学汉语

    2008-08-08 10:08:00
    看外国人学汉语 2006年05月04日 15:08 我的工作是以教中国学生汉语言文学为主,教外国人汉语为辅。为辅多年,就有机会看到、听说外国人学习汉语的重重困难和种种趣事。 李白说,蜀道之难难于上靑天。依我多年的观察...
    看外国人学汉语

    2006年05月04日 15:08

        我的工作是以教中国学生汉语言文学为主,教外国人汉语为辅。为辅多年,就有机会看到、听说外国人学习汉语的重重困难和种种趣事。

      李白说,蜀道之难难于上靑天。依我多年的观察,对外国人而言,汉语之难不见得难于上靑天,差不多也要难于上蜀道。外国人学汉语,发音、词汇、文字、语法,没有一样是不难的。

      先说语音,世界上,似乎没有哪一种影响比较大的语言,是像北京话这样有zh、ch、sh一类卷舌辅音的。因为闻所未闻,所以要想模仿相像就已经很不容易了。费了九牛二虎之力,好不容易有点像了,又有不卷舌头的z、c、s之类跑来捣乱。“十是十,四是四,十四是十四,四十是四十,十四不是四十,四十不是十四”,舌头根本忙不过来,立刻乱成一锅粥。不要说这让许多中国人都感到为难的绕口令,就是简简单单的四个字,“正宗川菜”,就足够汉语水平还不太高的外国学生忙乎小半天的。

      再说词汇,汉语因为历史悠久、积淀深厚,近义词十分丰富。要想准确、恰当地使用,实在是太不容易了。听说有教师在路上碰到教过的学生,交谈时夸奖学生汉语水平提高不少,不料这学生挺谦虚,笑眯眯地予以否定:“老师,您胡说。”这学生一定以为,“胡说”就是说得不符合事实的意思。

      我自己遇到过这样一件事情,接近期末,我吿诉学生期末考试时会有一道作文题。学生就问,可不可以事先吿诉他们题目。我说不可以,考的就是临场发挥,不过考试时可以查词典。考卷收上来,就有学生这样写道:“老师为了不打草惊蛇,故意不事先吿诉我们作文题目……”。

      当时就吓了我一跳:学生们都成了蛇,我岂不是成了“蛇头”?真正掌握汉语词汇的运用,不要说一般学生,就是研究汉语大半辈子的汉学家们也做不到。我曾经试探性地问一位年近六十的著名汉学家,“硬着头皮”是什么意思。他说,不就是说一个人的头皮很硬吗?我接着“忽悠”,问他什么人头皮很硬?他语气肯定回答说:“练武术的人嘛!”为了不失礼貌,我只好强忍了半个小时之久,没有当着他的面笑出声来。

      汉字之难,在西方已经成了共识:据说形容事情之难,有“跟中国的汉字一样难”的熟语。不少学了多年汉语的西方人,看汉字,个个面目相似,犹如孪生的兄弟姐妹,很难辨认。以至于有把“银行”误认为“很行”的,并因此对我们自称是谦虚的民族表示异议:“你们中国人一点也不谦虚。

      你看,许多好看一点的房子,墙上都写着‘中国银行’、‘中国人民很行’、‘中国工商很行’、‘中国农业很行’,这是谦虚吗?有些西方人知难而退,干脆学习汉语时只学听说,不学读写。结果,在学校里学习汉语多年,还是个文盲。

      汉语语法不像位于西方的印欧语系、斯拉夫语系、日耳曼语系诸语言和位于东方的日语、韩语等语言,往往有一些形式上的标记,死记硬背就可以解决问题,汉语不行。汉语语法书读得再精熟,还是照样不能保证把句子说通顺,把文章写利索。理解汉语常常要凭感觉。

      “吃饭、吃水果”可以,“吃食堂”、“吃大碗”、“吃筷子”也可以;“养什么”,可以是把“什么”愈养愈大,比如养牛、养猪、养鱼、养孩子,也可以是把“什么”愈养愈小,甚至养没了,比如“养病”,甚至还有养的目的旣不是愈来愈大,也不是愈来愈小,比如“养情妇”、“养汉子”。这汉语简直像是万花筒,能把外国人的眼睛晃悠花了。几天前,有一个已经学过好几年汉语的日本学生还在问我“大大小于……”是甚意思。

      世上无难事,再难的事情,一旦学好了,也会有意想不到的效果。外国人,因为他们思想解放,掌握汉语之后,就可能说出一些我们中国人永远都说不出来的话。比如,让留学生用“真不凑巧”造句,他就可以给你造出这样的句子:“有一天我和女朋友坐公共汽车,真不凑巧,我女朋友的丈夫也在车上!”不要说学得十分好,就是学到八九分好,也会有语出惊人的时候。

      有一次我让一班学生用“对手”一词造句,结果,一个德国女生造了这样的句子:“人的年龄愈大,找到结婚对手就愈困难。”不但我立刻表示服膺,我向一些朋友转述过这件事情,所有听过我转述的朋友也都一致表示叹服。有个朋友说出了我们共同的心声:“毕竟是出哲学家的国度。造一个句子,就深刻地揭露了婚姻是一场男人与女人之间的战争的本质!”(来源/澳门日报,作者/启阵)

    展开全文
  • (点击标题即可下载) 轻松学汉语(1-4册课本与练习册样课。每本只有11页)(提取码:1234) 轻松学汉语(1-4册课本与练习册样课。每本只有11页),这只是样课。。
  • 笔记: 这主要是为了保管。 我不希望有人对此感兴趣,并且该项目可以随时进入“无维护模式” 。 这是关于什么的? 我已经厌倦了在线学习中文的东西,这些东西不会提供以下内容: 支持注音输入 ...
  • 转载于:https://www.cnblogs.com/weihua0624/p/9308525.html
  • 苦逼老外学汉语

    2016-03-20 14:15:59
    一老外来华留学4年,主攻汉语。临毕业,参加中文晋级考试,题量超少,暗喜。再仔细一看,懞了!题目如下: 一、请写出下面两句话的区别在哪里?1丶冬天:能穿多少穿多少;夏天:能穿多少穿多少。 2丶剩女产生的原因...
  • 拼音是学好汉字的一个重要工具,和英语的音标一样。小学语文也用了很大的篇幅和功夫去教拼音,但很多家长错误地认为音标和拼音...汉语拼音也是国际普遍承认的现代标准汉语拉丁转写标准。国际标准ISO 7098(中文罗马字...
  • 说他好,是因为: 1、域名好,就是学汉语 2、域名便于google、baidu 3、网站好 你看: ...
  • 努力学习汉语汉文化

    2009-03-26 10:40:00
    我认为 我们一味地追求外语水平 却往往忘记了自己的母语 这是非常可悲的啊 作为一个中国人连自己...因为吧自己最基本的东西忘记了 当然有些人会认为 我从刚生下来就接触汉语 还用吗 这是非常错误的看法 谁敢
  • 为此,村民们起了汉语以迎接游客。  文章摘编如下:  莫斯利安的居民们正在埋头苦读,钻研汉语字词。这并不是因为他们要去中国,而是因为众多中国游客要来保加利亚,品尝当地特色酸奶。  法新社报道,“汉语...
  • 因为之前的时候用的是86版的拆字就不会了。 想一想要一下拼音了,不能因为换了电脑自己就不会打字。真是有的差劲。还行。现在总算搞好了。我的手指又可以习惯的动起来了 来自 “ ITPUB博客 ” ,链接:...
  • 【杯具】老外学汉语

    2011-01-25 10:48:35
    某老外苦学汉语几十年,自认“中国通”,于是踌躅满志的到中国参加汉语考试,试题:请解释下文中每个“意思”的意思。 阿呆给领导送红包时, 领导:“你这是什么意思?” 阿呆:“没什么意思,意思意思。” 领导...
  • 在这个项目中涉及教老外写汉字模块,一个是汉字自动播放笔顺动画,在就是根据动画自己书写,到底该怎么实现啊,大神有建议吗??
  • 老外学汉语笑话多

    千次阅读 2006-04-25 17:29:00
    如今中华文明向西方文明进军的势头越来越猛,老外对古老的东方魅力越来越欣赏,想中文的洋人比以往任何时候都多。若阁下在西方国家的街头散步,奉劝您用中国话聊天时得留神“隔墙有耳”。话说几位同胞正走在纽约...
  • 如今走到哪里,都要求英语水平,是不是有点过分了。在国内工作,有这么夸张吗! 可惜我进入初一开始上第一堂英语课就出了个意外:头天...好久也让老外在启蒙期就开始学习汉语,让他们也体会一下我们的痛苦。 可是说归
  • 阿里云MVP(最有价值专家)、印度架构师Sai Sarath Chandra P 最近有了一个新的爱好:中文。 Sai中文的想法,与一家中国企业有着密切的关系。 “当时因为工作需要,开始寻找用于运行机器学习、性价比比较高的云...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,615
精华内容 1,046
关键字:

学汉语