Chapter 1 An Overview of Computers and Programming Languages

Babylon巴比伦

loom织布机

weaver, WHO uses loom to work

census: to count the population

tabulate: make into being table

hand-held device

self-explanatory for a novice user

现在我们用的计算机采用的是John von Neumann的方案,特点是把程序指令和数据存储在同一片内存空间。

内存(main memory,RAM)直接和CPU相连,所有的程序都必须装载入内存才能被执行。所有的数据也必须进内存才能被处理。

内存由顺序排列的memory cell组成,每个memory cell在内存中有唯一的地址。这个memory cell对于不同位数计算机,由不同长度的bit构成。?????

关于ascii的位数:起初美国是7位,首位置0,后来欧洲扩展成了8位??????????

unicode用了2 bytes,Java采用Unicode,所以每一个字符由16个bit来表示。

ASCII是UNICODE的子集,Unicode的前128个字符和ASCII的128个字符一致。

java source code-->bytecode-->particular machine language-->run on the computer

bytecode is the machine language for JVM

Java程序分为applications和applets

Algorithm: A step-by-step problem-solving process in which a solution is arrived at in a finite amount of time.

P54开始exmaple1-1

时间: 2024-10-06 17:27:42

Chapter 1 An Overview of Computers and Programming Languages的相关文章

cs262 Programming Languages(2)Lexical Analysis

这一讲重要的内容从13-Specifying Tokens开始.但是一开始就出现了这么个东西: def t_RANGLES(token) r'>' return token 前面完全没提怎么来的,看着有点迷糊,特别是r'>'这个,这是什么语法,于是第一次就放弃了.后来知道是在用PLY这个库,也看到文档中是这么说的: When a function is used, the regular expression rule is specified in the function document

CSCI3180 – Principles of Programming Languages

CSCI3180 – Principles of Programming Languages – Spring 2019Assignment 1 - Human Resources Management System in FORTRAN and COBOLDeadline: Feb 03, 2019 (Sunday) 23:591 IntroductionIn this assignment, you have to implement a system for processing empl

Programming Languages

http://hyperpolyglot.org/ Programming Languages Interpreted Languages:JavaScript, PHP, Python, Ruby More Interpreted Languages:Perl, Tcl, Lua, Groovy Operating System Automation:POSIX Shell, Cmd.exe, PowerShell GUI Scripting:Smalltalk, AutoHotkey, Ap

【IEEE Interactive: The Top Programming Languages】TIOBE的那个榜单太假了

TIOBE的那个榜单太假了 我帮大家搜集了一下 IEEE Spectrum's 2014 Ranking This app ranks the popularity of dozens of programming languages. You can filter them by listing only those most relevant to particular sectors, such as web or embedded programming. Rankings are cr

【IEEE Interactive: The Top Programming Languages】IEEE Interactive编程语言排行榜

TIOBE排行太坑爹,我找到了IEEE的榜单,看了下,和心里的定位差不多... This app ranks the popularity of dozens of programming languages. You can filter them by listing only those most relevant to particular sectors, such as web or embedded programming. Rankings are created by weig

Know Well More Than Two Programming Languages

Know Well More Than Two Programming Languages Russel Winder THE PSYCHOLOGY OF PROGRAMMiNG: people have known for a long time now that programming expertise is related directly to the number of different programming paradigms that a programmer is comf

Coursera课程 Programming Languages 总结

课程 Programming Languages, Part A Programming Languages, Part B Programming Languages, Part C CSE341: Programming Languages 笔记 Programming Languages, Part A 总结 Programming Languages, Part B 总结 Programming Languages, Part C 总结 总结 从 2017年12月1日 到 2018年1月

The history of programming languages.

To finish this week's homework that introduce the history of programming languages , I surf the internet and discover a blog that introduce it roundly. This is the website ofthat blog: http://blog.csdn.net/u010297957/article/details/51289544 Below is

Top 6 Programming Languages for Mobile App Development

Mobile application development industry in the last five years have multiplied in leaps and bounds, changing the way businesses function worldwide. With enterprises aligning mobile apps to their productivity in the recent times, and with the rapid in