原标题:鹦鹉学舌真是简单的学舌吗?为什么他们清晰的知道在哪用哪些词

对于鹦鹉能学人说话的能力,动物学家们经过研究发现,主要原因是因为鹦鹉和其他会学人说话的鸟类有着很发达的舌根,舌尖很灵活,细长又柔软,而且 鸣肌比较发达,所以可以发出准确、清晰的音调。另外,它们的模仿能力和记忆 力都比较强,所以人们只要稍稍驯养一下,鹦鹉就可以学人说话甚至唱歌,因此 非常受人们的青睐。但是科学家们认为,鹦鹉学舌这种行为仅仅属于一种条件反 射,是一种模仿行为,虽然能够说出清晰的话,但是它们不会懂得其中的意思。 除了鹦鹉之外,还有其他鸟类也有这种超乎寻常的本领。我们通常知道的有八 哥、鹩哥等,只要经过训练,这些鸟类都能够惟妙惟肖地说出人话。

通过上面的分析,可能会有人发出这样的疑问:如果鹦鹉只有模仿能力,那 么它们怎么会做到在不同的场合说出不同话的呢?因此,我们就可以做出这样一 个推断:鹦鹉除了简单的模仿,还会将模仿来的各种声音精明地运用于各类场 合。形象点说,它们可以把某种特定的声音用来吸引伴侣,把另一种声音用于发 出警告的呼唤,而用第三种声音用于与同伴建立联系。所以我们就认为,鹦鹉生活在自然环境中时所使用的语言是由于两个原因产生的——模仿能力和赋予每个 声音一个特定目的的能力。我们把鹦鹉从它们长期生活的森林中放到完全陌生的 城市中,让它们站在并不熟悉的三角支架上,而原来那些长着羽毛的漂亮伙伴, 被换成了所谓的智人,这时又出现了问题。这个时候,鹦鹉仍然按照本性与现在 的“同伴”产生联系,为此它只能发出与它听到的相似的声音,这个时候不是什 么“情歌”,而是人类发出的“你好”或是疑问句“你身体怎么样"。事实上,鹤 鹉并不知道这些话的意思,但是它却收到了意料之中的结果,那就是这个时候站 在它面前的人会对它的呼唤做出回应,就像它在森林里的那些长着翅膀的伙伴对 待它一样。

我们经常会看到这样的现象:鹦鹉们长时间地相互梳理羽毛,或者用嘴传递 食物。其实它们之间的这种交流对于增进它们之间的联系有着很重要的作用。而 雄鸟和雌鸟的结合,对于它们的生活会带来很大改变和帮助。由于鹦鹉有着强大 的模仿能力,所以一只雄鸟和一只雌鸟结合的时候,双方都会模仿对方的声音。

不久它们就会创造出一种个性语言,这种语言完全属于它们。如果在浓密的热带 丛林中,一对相爱的鹦鹉会通过这种独特的呼唤找到对方。

鹦鹉学舌给我们带来很多生活乐趣,看着它发出虽然简单但是清晰的人类 声音,我们有时候会不由自主地幻想,这个鹦鹉是不是知道它说出这句话是为了 达到什么目的。比如它说“早上好! ”是为了引起我们的注意,它说“你去哪 儿?”是想让我们回答它,它说“我想要一颗糖”,是不是真的就会吱嘎作响地 品尝那颗糖。但这终归是幻想,鹦鹉会说话,仅仅是模仿,那不是语言,只是一 种声音。返回搜狐,查看更多

责任编辑:

C语言鹦鹉学舌1,鹦鹉学舌真是简单的学舌吗?为什么他们清晰的知道在哪用哪些词...相关推荐

  1. C语言哈希表的简单实现——数组+链表(拉链法)

    C语言哈希表的简单实现--数组+链表(拉链法) 1.哈希表简介 哈希表详细介绍可以参考这篇文章 2.哈希表拉链法实现 2.1完全由本人思路实现,如有错误,欢迎批评指正 哈希声明文件hash.h /* ...

  2. c语言程序构建,c语言开发环境构建及简单的c程序设计.doc

    c语言开发环境构建及简单的c程序设计 实验x C语言开发环境构建及简单的C程序设计 一.实验目的 1.熟悉字符模式下的C程序编译和调试环境,基本掌握麒麟Linux字符模式下的编译工具和调试工具的使用: ...

  3. c语言编程坦克图案,用C语言的图像函数画一个简单的坦克图样

    用C语言的图像函数画一个简单的坦克图样 #include "graphics.h" #include "conio.h" void Tanke(int x,in ...

  4. R语言使用lm函数构建简单线性回归模型(建立线性回归模型)、拟合回归直线、使用attributes函数查看线性回归模型的属性信息、获取模型拟合对应的残差值residuals

    R语言使用lm函数构建简单线性回归模型(建立线性回归模型).拟合回归直线.使用attributes函数查看线性回归模型的属性信息.获取模型拟合对应的残差值residuals 目录

  5. R语言使用lm函数构建简单线性回归模型(建立线性回归模型)、拟合回归直线、可视化散点图并添加简单线性回归直线、添加模型拟合值数据点、添加拟合值点和实际数据点之间的线段表示残差大小、col参数自定义设置

    R语言使用lm函数构建简单线性回归模型(建立线性回归模型).拟合回归直线.可视化散点图并添加简单线性回归直线.添加模型拟合值数据点.添加拟合

  6. C语言磁盘文件由,C语言对磁盘文件进行快速排序简单实例

    C语言对磁盘文件进行快速排序简单实例 快速排序(quick sort)是由C.A.R.Hoare发明并命名的,这种排序被认为是目前最好的一种排序算法.快速排序基于交换排序,与同样的基于交换排序的冒泡排 ...

  7. C语言里的和*的简单作用理解

    ##C语言里的&和*的简单作用理解   自己在C里,关于&与*的作用老是迷糊了好久,学了也是忘记,所以在此再做笔记,以便给有同样困扰的小白一起学习. 首先我们要知道,一个变量存在计算机 ...

  8. c语言编写英语词典软件,C语言课程设计一种简单的英文词典排版系统的实现.doc...

    C语言课程设计一种简单的英文词典排版系统的实现 目 录 课程设计评语2 目 录3 1.课程论文题目4 2.程序设计思路4 3.功能模块图5 4.数据结构设计5 5.算法设计6 6.程序代码13 7.程 ...

  9. r语言barplot函数图中加标签_R语言中绘制条形图的简单方法

    原标题:R语言中绘制条形图的简单方法 条形图(bar chart)是用宽度相同的条形的高度或长短来表示数据多少的图形.它主要用来展示不同分类(横轴)下某个数值型变量(纵轴)的取值.在实际中,条形图主要 ...

最新文章

  1. OpenCV+python:直方图的概念及绘制(Histogram)
  2. 维护人员工具_防爆配电箱检修规范和维护保养
  3. 轻松掌控全链路服务监控:方案概述与对比 | 真的很干!
  4. Hive数据导入——数据存储在Hadoop分布式文件系统中,往Hive表里面导入数据只是简单的将数据移动到表所在的目录中!...
  5. ASCII码对照表(不可见字符)
  6. 斯坦福大学机器学习第六课“逻辑回归(Logistic Regression)”
  7. Swift傻傻分不清楚系列(一)常量与变量
  8. PHP7 学习笔记(十一)使用phpstudy快速配置一个虚拟主机
  9. 转字符串_【转】什么是字符串?字符串是用来做什么的?
  10. 好程序员web前端培训分享JavaScript学习笔记ajax及ajax封装
  11. 【Keras】LSTM和Bi-LSTM神经网络
  12. 一款自动生成唯一头像的开源代码库
  13. 结构光扫描仪(维基百科全翻译版)
  14. 拼多多推广没有曝光怎么办?
  15. 撰写合格的REST API
  16. Java for函数用法_Java函数式编程(四)集合的使用
  17. Java8 通关攻略
  18. 用 Python 远程控制 Windows 服务器,太好用了!
  19. win10系统 开启蓝牙服务器,win10系统蓝牙在哪开启?
  20. 腾讯云轻量2核4G/4核8G/8核16G/16核32G服务器配置详解

热门文章

  1. 【控制】四旋翼无人机姿态角分析
  2. 【Paper】2014_多智能体系统一致性问题研究_唐骥宇
  3. 【控制】《自动控制原理》胡寿松老师-第3章-线性系统的时域分析法
  4. 【Matlab 图像】灰度二值化处理
  5. Android 解锁屏启动过程
  6. 【arduino】pro mini程序下载器接线方法,arduino pro mini 与nodemcu通信方案
  7. 【工具】更新云文档办公利器汇总,腾讯文档测试文件上传,云文档对比测试报告...
  8. 【DIY】DIYarduino温湿度计视频图文教程
  9. 台湾大学林教授libsvm在matlab的安装
  10. Linux基础--虚拟机的控制及linux系统的基本操作