olpc(什么是olpc)
一、scratch编程教程是什么
scratch编程,是少儿用来学习编程的一种简单的可视化的编程语言。适用于编程入门,趣味化的教学,有利于激发少儿的编程兴趣。
Scratch 2.0在线版允许直接在Web浏览器里创建、编辑和查看项目(不再需要上传、下载项目或者安装其它软件。2020更换成更加先进的3.0版本,官网不再提供Scratch2.0编辑器)。
Scratch2.0离线版在Scratch官网提供下载,便于在无法连接Internet的情况下使用,2.0版本加强了与外部链接设备的互动,例如lego wedo等。
程序开发路线图:
作为“OLPC(One Laptop per Child,每个孩子都有一台电脑)”项目的一部分,Smalltalk提出一个建议的语言学习顺序,其中的每种语言都被设计成下一种的入门和基础。这个顺序是:Scratch-Etoys-Squeak-任意Smalltalk。
每一种语言都提供了图形化的编程环境,不仅是用于教会孩子们一些编程的概念,而且是包含物理和数学知识的模拟及讲述故事的一些练习。Smalltalk和Squeak作为全功能的应用程序开发语言,在过去的数十年中已经变得十分有名了,而Scratch是孩子们学习的工具。
二、什么是XO笔记本
每个儿童一台笔记本电脑(OLPC)这款被命名为XO的笔记本电脑是麻省理工(MIT)专为贫穷落后地区的孩子设计研发的。这是麻省理工教育工程的项目而非笔记本电脑项目。它价格十分低廉,是一款专为学习而设计的产品,目的是给发展中地区和国家的孩子们提前几十年的时间享受到先进的学习方式,提供一种新鲜的探索实验以及表达他们自己机器设备。<IMG style="FILTER:; opacity: 1" class=resource_img alt="" src=" " onload=resizeImage(this); _extended="true"> XO笔记本就像是一个庞大的世界知识的仓库,发展中地区和国家的孩子们可以通过OX笔记本电脑最大限度地开发他们的解难、创造的潜能。<IMG style="FILTER:; opacity: 1" class=resource_img alt="" src=" " onload=resizeImage(this); _extended="true"> XO笔记本可手摇发电,它的开放式资源软件支持双重模式的显示、网状网络。SUGAR图形化使用者界面代替了传统的GUI用户图形界面。<IMG style="FILTER:; opacity: 1" class=resource_img alt="" src=" " onload=resizeImage(this); _extended="true">OLPC英文全称One Laptop Per Child,中文“每个孩子一台笔记本电脑”。OLPC由麻省理工学院多媒体实验室发起并组织为一个非营利组织,借由生产接近100美元的笔记型电脑,给对这项计划有兴趣的开发中国家,由该国政府直接提供给儿童使用,降低知识鸿沟,故又称百元电脑。OLPC的发展概况2004年4月尼葛洛庞帝提百元笔记本概念 2005年1月开始研发工作2005年11月推出第一款原型产品2005年12月首次对公众亮相 2006年初推出第二代2007年初批量上市OLPC XO笔记本配置清单CPU:AMD系列低价格芯片存储介质:1GB闪存(无硬盘)和128兆DRAM内存面板:双模LCD面板系统:免费的Linux系统,所有软件全免费联接能力:802。11b/g/s无线网卡 3个USB2。0连接埠插槽:MMC/SD记忆卡插槽操作系统:Fedora Core-based(Linux)拍照功能:内建摄影机(640×480,30帧/秒)输入:键盘触控面板麦克风摄影机电力:镍氢电池显示:双模态19。1厘米/7。5吋对角薄膜晶体管液晶显示器1200×900笔记本电脑没有硬盘,无光驱(CD/DVD),无软盘驱动器以及风扇。由于没有硬盘的缘故ATA接口也显得没有必要了。这个电脑也没有PC卡的插槽,但是提供了SD卡插槽。打印机,硬盘,CD驱动器,数位多功能光碟,USB驱动器,和其他周边设备可以透过通用串行总线口链接。更大的扩展可以通过SD卡插槽实现。
三、什么是linux
大家对Linux这个词比较陌生吧,那么Linux是什么呢?
Linux是什么
Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。
操作系统是什么
操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。
优点
1、Linux由众多微内核组成,其源代码完全开源;
2、Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;
3、Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。