首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程语言
卖油条的
创建于2021-05-23
订阅专栏
如题
暂无订阅
共11篇文章
创建于2021-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
常见编程语言入门:java
已知c++是java plus,js是java mini,本文是在有c++和js基础上展开的,因此根据夹逼准则,大家已经有了一定的java基础。 java本身还不够简练,因此出现了go。 java源代码为.java文件,需要先编译成.class为后缀的字节码,然后在jvm运行时…
常见编程语言入门:go
go的出现主要是在保证c++或java等性能的前提下提升了开发效率,这里可以参考 What is the purpose of the project?。 go的语法主要来自于c family,在此基础上做了大量简化,比如没有class,简单的并发api(goroutine,c…
常见编程语言入门:python3
本文对python3的基本使用做一下整理,假定有js基础。 python和js一样,都是一种动态类型的语言,不需要编译,分号可选,整体入门门槛较低,不同的是js的语法借鉴的是java,而java又借鉴的c,因此这个系列的语法基本一致,而python中的一些特性,比如以缩进表示代…
常见编程语言入门:c++
本文会对c++的基本使用做一下介绍。 由于c++是c语言的超集,这里假定各位(其实除了我也没几个人看)已经在c语言入了门且有typescript的基础,如果没入的,门在这里。 本文主要参考C++ Primer 中文版(第 5 版)和C++ Primer Plus(第六版),其中…
常见编程语言入门:c语言
本文的动机是平时看的资料中涉及到很多c/c++的实现,比如node.js源码,因此这里会对c的基本使用有个介绍,会假定读者已经有基本的js和其他计算机基础,参考 C Primer Plus(第6版) 。 编程语言(programming language)和其他语言一样都是一种…
js中的面向对象编程和函数式编程
本文会结合两种常见的编程范式,对js语言层面的一些特性进行复习,并对Composing Software中的观点加以理解。 在我们编程中每解决一个问题对应concept,每种paradigm是多个concepts的组合,而每种编程语言实现了一种或多种paradigms。 [re…
重构时的不同场景及其策略
每种需要重构的场景和重构方法并不是一一对应的,每种待重构场景后面会包含建议的重构方法。 和重构紧密相关的是单元测试,单元测试会保证重构的稳定性,相关内容会在后续文章中具体展开。 1. 概述 重构(Refactoring )可以用来表示修改软件内部结构以使更容易理解,而不影响对外…
ES2021特性全集(二)
22. 可索引集合 arr.every(callback(element[, index[, array]])[, thisArg]) 返回所有元素是不是都通过了回调函数的测试。回调函数一旦返回false就会停止,且不会对已删除或没赋值的元素测试 arr.reduce(call…
ES2021特性全集(一)
本系列包含ES2021规范全部28章内容,分两期来发,本期包含前21章,其余的部分在ES2021特性全集(二),建议按顺序阅读。 ES2021是ECMAScript Language specification(也被称为js规范或ECMA-262)2021年的版本,也是第十二个…
2020版w3c css specifications全解
并推荐一篇讲原生css以外知识的文章,两个搭配可以包含我们需要的绝大部分css内容。 关于css的参考资料,我们能查到的资料里,要么讲奇淫技巧、华而不实,要么讲某几个热门知识点,要么已经过时很多年了,甚至很多同学还把css3作为新技术或者不知道css到底包括什么。 因为相关内容…
按照新的思路再学一遍typescript
ts是一门语言,是js添加了类型的超集,即 A Typed Superset of JavaScript ,经过编译后输出对应js代码以在浏览器或其他运行时上运行。 js在设计之初仅用来作为浏览器中的简单脚本语言,后来随着ecma版本迭代和浏览器为其添加了更多api,使得js的…