产品设计与计算机科学

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

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

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


算术逻辑单元 ALU | 书香讲 CS 之五

ALU 介绍

上次我们讲到了计算机如何表示和存储数字以及文字,但计算机真正的目标是进行计算、有意义地处理数字,比如把两个数字相加等等。这些事是由计算机的一个叫“算术逻辑单元(ALU)”的部件来处理的。ALU 是计算机的大脑,也是现代计算机的基石,基本上计算机所有的操作运算都会用到它。


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

二进制数字

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

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


Your browser is out-of-date!

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

×