热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

右脑编程法左脑是基本(4)之言语篇

前段时间出差了,所以没有实时更新写作内容。幸亏关注的人还不是迥殊多,我的压力不算大,自我安慰一下下。本日我们终究切到一个顺序猿媛职业中最基本,也是最主要的部份了,那就是编程言语。关

前段时间出差了,所以没有实时更新写作内容。幸亏关注的人还不是迥殊多,我的压力不算大,自我安慰一下下。

本日我们终究切到一个顺序猿/媛职业中最基本,也是最主要的部份了,那就是编程言语。关于不会编程的人来讲,这个部份是最为神奇的。即使关于在校大学生来讲,学过所谓的《XX顺序设计言语》,编程也是一孔之见,没法说清楚究竟什么是编程言语。

知乎上有一篇很有意义的文章《为何如今会有这么多种编程言语?》,发起有兴致的同学们看看。

据IEEE spectrum统计,编程言语排名前三c、java、python。C#、php依旧壮大的影响力,提拔比较显著的是python。

《右脑编程法--左脑是基本(4)之言语篇》

这个世界上究竟有若干种编程言语?
实际上这个题目真的很难回复。有的说是600多种,有的说是1000多种,不论若干种,我们一个人能控制的也就那末几种,其他的不会,不知,也就罢了。

照样在知乎上,有好事之徒贴了两个图,我以为很是抽象,在此与人人分享。

这个是用来诠释为啥有那末多的编程言语,或称为“编程言语进化论”
《右脑编程法--左脑是基本(4)之言语篇》

下面的这个是用来给人人一个直观的言语分支和进化图。用一种陈旧的LISP言语天生的。

《右脑编程法--左脑是基本(4)之言语篇》

上面说了那末多,编程言语也是那末品种庞杂,运用场景繁多,那末这些言语发生的实质是什么?

编程言语的实质:它就是一种言语,与人类用于交换的言语没有区分

所以,每一种编程言语,就是一门外语,和英语、法语、日语啥的,没两样区分。闇练控制一种编程言语以后,就能够够用本身的逻辑和剖析处置惩罚才来誊写一篇幽美的顺序文章。

还记得 “编程 == 写作” 这个典范的等式吧。

一个顺序猿假如编程言语不熟习,就比如一个不太会讲日语的中国人,肚子里再有货,也是没办法与人交换的,也没办法用这个言语写一些高等的叙述文。只能做做基本的,简朴的一样平常交换。

所以,编程言语这个基本是重中之重,也是一切编程教授教养中,不可或缺的一环。

那末,编程言语须要控制到什么水平才算打好基本了呢?

我以为,必需做到以下几点:
1.基本语法、关键词极为闇练,能够做到天性回响反映,直接明白寄义,无需思索和翻译(母语级别)
2.经常使用的处置惩罚历程极为闇练,须要做到为所欲为,恣意挪用,包含字符串处置惩罚、文件处置惩罚、收集处置惩罚、数据库处置惩罚、图象处置惩罚(这部份须要历久重复练习,构成肌肉影象)
3.高等算法,新言语特机能烂熟于心,随时查阅材料,疾速运用
4.经常使用的体系框架极为熟习,能做到闭着眼睛都不会失足

做到上面说的几点,才说通晓一门言语了。才有成为一个巨匠的出发点。

上一篇 右脑编程–左脑是基本(3)之逻辑篇
下一篇 右脑编程法–左脑是基本(5)回忆篇


推荐阅读
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文详细介绍了如何通过多种编程语言(如PHP、JSP)实现网站与MySQL数据库的连接,包括创建数据库、表的基本操作,以及数据的读取和写入方法。 ... [详细]
  • 深入解析JVM垃圾收集器
    本文基于《深入理解Java虚拟机:JVM高级特性与最佳实践》第二版,详细探讨了JVM中不同类型的垃圾收集器及其工作原理。通过介绍各种垃圾收集器的特性和应用场景,帮助读者更好地理解和优化JVM内存管理。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
author-avatar
杜庆坤66
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有