产品设计与计算机科学

freeCodeCamp 成都社区 2019 秋季第一期沙龙

不少人一直觉得 FCC 只是个“前端社区”,其实 Quincy Larson 创社之初就没做这个限定,只不过 Web 前端对零基础的人最好上手,线上课程才以前端做入门。其实 FCC 中文化伊始,我们就有 Node.JS 后端通用算法计算机科学程序员面试 等课程, 计算机英语教程 也在计划中。freeCodeCamp.org 志在成为计算机教育界的“维基百科”,目前国际站的 Alexa 全球网站排名已超过同类著名商业平台 Udacity.com(优达学城)。

FCC 成都社区也一直秉持“IT 从业者全职业生涯技能提升”的宗旨,让大家在家门口学习各种 IT 互联网行业的知识。本期线下沙龙,让我们一起从产品设计计算机科学的全局高度,来重新审视日常繁杂的工作,给有志进一步提升的小伙伴一些启发与思考。


计算机中的二进制 | 书香讲 CS 之四

二进制数字

之前我们制作出了逻辑门,让计算机可以表示逻辑“真”或“假”。但是只靠这两个状态,我们没法表达更多的信息,这时,我们就需要了解一些数学了。别紧张,这个可能比你初中学的数学还要简单!

用一个二进制的数可以表示“真”或“假”,我们用数字的方式计为 10。想要表达更多的信息怎么办呢?让我们想想十进制的数,一个数字可以表示 0 ~ 9,如果想表示 10 以上的数字,我们就在前面加上一位,就能表示出 0 ~ 99 的数字。二进制也是同样,通过在前面添加位数,可以表达更多的信息。


电子计算机 - 书香讲 CS 之二

机电计算机的弊端

随着人口爆炸型增长,贸易开启、战争需求以及对科学工程更高级的研究,人们对数据计算的要求越来越高。打卡式的机电计算机的出现,代替了人们手工式的计算,极大的提高了计算效率。

世界上最大的机电计算机之一是由 IBM 公司在 1944 年生产的“哈佛马克一号”,这部计算机重达 4500 公斤,由 76 万 5 千个组件,300 万个连接点以及 800 多公里长的导线组成。并且,为了保持它内部的机械装置同步,有一个 15 米长的连接杆将其连接起来,并由一台 5 马力的电机来驱动。

哈佛马克一号的左边部分

计算机早期历史 | 书香讲 CS 之一

手动计算设备

有记载中,人们最早使用的的计算设备是——算盘。

最早的算盘大约在公元前 2500 年,发明于美索不达米亚。由于当时的社会规模已经远远超出了人们的心算能力(比手指脚趾加一起还多),因此需要帮助计算加减,并且能存储计算状态的手动计算器。

算盘计数:6302715408

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×