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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


推荐阅读
  • 历经三十年的开发,Mathematica 已成为技术计算领域的标杆,为全球的技术创新者、教育工作者、学生及其他用户提供了一个领先的计算平台。最新版本 Mathematica 12.3.1 增加了多项核心语言、数学计算、可视化和图形处理的新功能。 ... [详细]
  • 使用PHP实现网站访客计数器的完整指南
    本文详细介绍了如何利用PHP构建一个简易的网站访客统计系统。通过具体的代码示例和详细的解释,帮助开发者理解和实现这一功能,适用于初学者和有一定经验的开发人员。 ... [详细]
  • 在尝试使用C# Windows Forms客户端通过SignalR连接到ASP.NET服务器时,遇到了内部服务器错误(500)。本文将详细探讨问题的原因及解决方案。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 12月16日JavaScript变量、函数、流程、循环等***线上九期班
    12月16日JavaScript变量、函数、流程、循环等***线上九期班 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • 鼠标悬停出现提示信息怎么做
    概述–提示:指启示,提起注意或给予提醒和解释。在excel中会经常用到给某个格子增加提醒信息,比如金额提示输入数值或最大长度值等等。设置方式也有多种,简单的,仅为单元格插入批注就可 ... [详细]
  • 本文总结了优化代码可读性的核心原则与技巧,通过合理的变量命名、函数和对象的结构化组织,以及遵循一致性等方法,帮助开发者编写更易读、维护性更高的代码。 ... [详细]
  • 优化网页加载速度:JavaScript 实现图片延迟加载
    本文介绍如何使用 JavaScript 实现图片延迟加载,从而显著提升网页的加载速度和用户体验。 ... [详细]
  • 本文详细介绍了一种通过MySQL弱口令漏洞在Windows操作系统上获取SYSTEM权限的方法。该方法涉及使用自定义UDF DLL文件来执行任意命令,从而实现对远程服务器的完全控制。 ... [详细]
  • 如何使用Ping命令来测试网络连接?当网卡安装和有关参数配置完成后,可以使用ping命令来测试一下网络是否连接成功。以winXP为例1、打开XP下DOS窗口具体操作是点击“开始”菜 ... [详细]
  • 本文详细探讨了如何通过分析单个或多个线程在瓶颈情况下的表现,来了解处理器资源的消耗。无论是单进程还是多进程环境,监控关键指标如线程数量、占用时间及调度优先级等,有助于揭示潜在的性能问题。 ... [详细]
  • 使用Powershell Studio快速构建GUI应用程序
    本文介绍了如何利用Powershell Studio创建功能强大的可视化界面。相较于传统的开发工具,Powershell Studio提供了更为简便和高效的开发体验,尤其适合需要快速构建图形用户界面(GUI)的场景。 ... [详细]
  • 本文探讨了如何在C# WinForms应用程序中将带有格式(如粗体、下划线等)的RTF文本粘贴到RichTextBox控件中,并确保粘贴后的文本保持原始格式和着色。我们还将介绍一些优化方法,以提高处理效率。 ... [详细]
  • 深入解析Spring启动过程
    本文详细介绍了Spring框架的启动流程,帮助开发者理解其内部机制。通过具体示例和代码片段,解释了Bean定义、工厂类、读取器以及条件评估等关键概念,使读者能够更全面地掌握Spring的初始化过程。 ... [详细]
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社区 版权所有