日本有一老太太叫若宫雅子(Masako Wakamiya)。这个闲不住的老太太平时也没在浇花散步,或者是和别的同龄老头老太出去乐呵,倒是蒙起头来干起了人们想不到的事儿——学编程!下面就随手机便携小编一起来了解一下相关内容吧。
怎么学?麻省理工学院开发了一个简易编程工具叫Scratch,本来是给青少年学习编程用的。但你想,那些儿童手表照样能给老人带,那这少年编程,不也挺适合老人使用嘛?
于是靠着这工具,这老太太就开始了码农之路。
本以为也就是玩玩代码,消磨消磨时间而已,可这老太太做的事儿你也想不到:她用尽了平生所学,独自一人开发,最后在苹果商店上架了一款游戏——“雏坛”(Hinadan,日本玩偶的陈列架)。
这款游戏灵感来自日本传统节日——女儿节,具体游戏规则和节日传统很相似,通过系统发出的提示音来按顺序摆放人偶。
你以为她的简历就完了?2014年她还被邀请到TED上,给全世界的观众演讲。演讲的内容很简单——活到老学到老,我要鼓励全世界向我这样的人,跟我一样趁着“年老”一起干吧!
雅子在60岁的那年,她从工作了43年的银行退休。不过就是这一年,她买了人生第一台电脑,从此与它产生了不解之缘。
在2014年那场TED演讲里,她提到自己是如何组装人生第一台电脑,如何经历一场那个年代的网络故事。
她还在线和其他网友码农交流,正是通过这这样的方法,雅子获得了很多新颖的灵感。
如今,她还运营着一个Excel相关的艺术设计的教程,还有其他电脑相关的内容——这些都是来教同龄老人玩电脑的。
什么是“活到老学到老”?到了80多的年龄,还在乐此不疲的学习新颖的东西,这就是最好的证明了吧?
以上是关于手机便携中-励志!日本81岁老太自学编程 成功开发一款游戏的相关介绍,如果想要了解更多相关信息,请多多关注eeworld,eeworld电子工程将给大家提供更全、更详细、更新的资讯信息。
关键字:老太太 编程 开发游戏
引用地址:
励志!日本81岁老太自学编程 成功开发一款游戏
推荐阅读最新更新时间:2024-05-03 16:46
【MCS-51】汇编程序设计
51单片机汇编程序设计是嵌入式开发中非常重要的一部分。掌握汇编程序设计可以帮助开发人员更好地理解51单片机内部原理,并且更灵活高效地进行系统开发。本文将从开发环境、基本语法和常见应用等方面介绍51单片机汇编程序设计。 1. 开发环境 51单片机汇编程序设计需要使用特定的开发环境,例如 Keil uVision 等。通常,开发环境包括以下几个主要组成部分: (1) 编辑器:用于编写源代码,支持代码高亮和自动完成等功能。 (2) 汇编器:用于将源代码转换为机器指令,生成目标文件或可执行文件。 (3) 调试器:用于调试和验证程序运行效果,支持单步调试、断点调试等功能。 2. 基本语法 51单片机汇编程序设计的基本语法与其他汇编语
[单片机]
基于CPLD的120MHz高速A/D采集卡的设计
高速A/D采集技术已在许多领域得到愈来愈广泛的应用,本文将详细论述采用CPLD技术来实现120MHz高速A/D采集卡的设计方法,该采集卡具有包括负延迟触发在内的多种触发方式,采用CPLD复杂可编程逻辑器件(又称FPGA)EPM7128SQC100-7和AD公司的高速模数转换器(A/D)AD9054BST-135来实现。 1 芯片介绍 1.1 EPM7128SQC100-7简介 EPM7128SQC100-7内含128个宏单元(或2500个可用门),其引脚到引脚的最短传输延时为7ns,采用单+5V电源供电,可通过 JTAG接口实现在线编程,并带有可供84个用户使用的I/O脚(其中4个为专用输入脚)。该器件采用PQF
[应用]
AVR的编程语言Arduino可用Proteus仿真调试
把一个电位器连在 Arduino 168 Duemilanove 2009ATMEGA168P控制器的模拟接口0,再把一个LED连在控制器的数字接口13,当电位器滑动,电压超过2.5V,则LED亮,否则熄灭。ATMEGA168P控制器的AD转换是10位的转换器,5V对应的数字量为1024,2.5V应该是512,所以单片机一旦得知AD转换后的数字量超过512时,把数字接口13的LED的变量ledpin为HIGH。 下面是Arduino程序: 按下“三角”图标,同时按下Shift,你就可以看到0018版 Arduino 编程软件的HEX到哪去了,你看上图编译结果区,我打阴影的部分,可以看到HEX所藏得目录。 把HEX文件
[电源管理]
ARM2200下的中断编程二
四.ARM中断程序编写之外部中断 前言:VIC中断控制器定义了4个外部中断,中断号为EINT0(14), EINT1(15),EINT2(16),EINT3(17)用来给用户进行编写外部中断(例如按键中断。。。) 1. 在编写外部中断事先要对引脚功能选择寄存器(PINSEL0)进行配置 (参照具体型号的ARM数据手册,此处以LPC2230进行配置)在LPC2230中: Eg:PINSEL1 = 3 8; // 设置管脚连接,P0.20设置为EINT3 2第二部外部中断还要对外部中断方式寄存器(EXTMODE)进行配置来选择每个EINT脚是电平触发还是边沿触发。 A.EXTMODE(外部中断方式寄存器):总共有8位 第0位:
[单片机]
STM32编程之从寄存器到标准库
【1】上集说到寄存器编程之点灯仪式,寄存器编程看似简单,是因为点灯本身就很简单,大家知道寄存器编程是怎么回事就行了,下面我们改造一下前篇文章的程序,渐渐地我们就往标准库靠拢了!新世界,更精彩,打起精神! 【2】引入头文件 改动很小,就是把宏定义移到了.h文件中,再在.c文件中include头文件即可。以上便是头文件的引入。值得注意的是头文件开头两句和最后一句是格式,是为了防止重复声明,不加的话容易粗心出错! 【3】引入文件夹和混合编译 问题:两个.c问题如何同时编译 只需要一步配置即可,这里我们新建了一个文件夹,也完成了混合编程的目的,下一步就可以接触标准库编程方式了,下篇文章再见!
[单片机]
步进电机是如何工作的?
前言 如图所示,用机器来画图 问题来了,它怎么知道该如何画? 或许有人会说: 编程 啊! 没错就是编程(可以是C, C++ , python ) 然后 步进电机 驱动器 将程序转为一系列脉冲 信号 来控制步进电机转动 为什么用步进电机来画画呢? 因为步进电机的旋转能精确到1.8°之差,能旋转到特定的角度 正因为这个特性,用步进电机来画画就很准确,不仅如此,在 自动化设备 中大部分采用的也是步进电机 下面,具体来展开说说步进电机是如何工作的? 什么是步进角? 现在将4块磁铁摆成十字,并在其中放入一块NS永磁体,如图所示 现在将A磁铁靠近永磁体,就会用磁铁发现旋转90度 同样的,释放A磁铁,让B磁铁靠近永磁体也
[嵌入式]
PIC单片机控制时钟芯片DS1302汇编程序
#INCLUDE CBLOCK 20H SEC ;秒 MIN ;分 HOU ;小时 DATE ;日期 MON ;月 DAY ;日 YERR ;年 DDD ;写使能位 TIME_TX ;1302发送寄存器 TIME_RX ;1302接收寄存器 COUNT1 ; COUNT2 ; DELAY1 DELAY2 ENDC ******************************* ; ; 1302子程序说明 ; ;****************************** ; DS1302INI ;1302初始化,先禁止RST,设定充电方式 ; SET_TIME ;一次发送7个数据设定时间,包含写使能寄存器,8个数据 ; GET_T
[单片机]
利用Arduino IDE对ATMEGA8等单片机编程
为什么希望使用Arduino IDE 对于ATMEGA8进行编程?也许下面三个理由中都可能打动你: Using a cheaper AVR microcontroller Require an AVR microcontroller with more or even less pins than ATmega328 You have all kinds of AVR except ATmega328
[单片机]