广告
返回顶部
首页 > 资讯 > 后端开发 > Python >编程学习初体验(3. 语言的选择)
  • 388
分享到

编程学习初体验(3. 语言的选择)

初体验语言 2023-01-31 07:01:10 388人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

编程语言的选择应该说是学习编程时碰到的第一个问题,并且这个问题会在今后相当长的一段时期(一年到几年)内一直萦绕在你身上。根据我自己的认识, 对于这个问题,没有人能给你一个确定的答案,但是你会发现身边的人一直在为这个问题在论战。至于

编程语言的选择应该说是学习编程时碰到的第一个问题,并且这个问题会在今后相当长的一段时期(一年到几年)内一直萦绕在你身上。根据我自己的认识, 对于这个问题,没有人能给你一个确定的答案,但是你会发现身边的人一直在为这个问题在论战。至于我, 我也同样没办法给出一个放之四海而皆准的答案,我能说的只有三点:
1. 每种现存的语言都有其存在的合理性;
2. 没有任何一种语言是能够包打天下的;
3. 编程入门应该根据自己以后的发展需要来选择。

就第一点合理性而言,是很显而易见的。 实际上, 在这个世界上曾经出现过的编程语言的种类远远超过目前依然存在的数目。语言本身就在经历一个优胜劣汰的过程。 剩下的语言本身就具有其不可替代性,因此具有其一大批使用者和信众。因此武断地认定某种广为流行的语言是否时髦是没有意义的。
其次, 从我自己对各种语言的尝试经历来看,的确是没有任何一种语言能够一统江湖的,现在没有,以后也没有。 我想,其原因在于不同的语言的设计和与之想对应的应用领域是相关的。例如汇编语言多用于硬件相关的开发C语言和汇编语言多用于操作系统底层相关的开发以及c++,Java和C#用于应用程序开发三个不同的领域。 这三个不同应用领域有着不同特征和对语言表达能力的相应要求,因此是没办法互换的。 硬件相关的开发注重的是性能和实时性,对于逻辑的复杂性没有太大要求;操作系统的开发既需要考虑硬件问题,有需要对上层应用程序提供一个统一,方便和有效 的接口界面;而应用程序的开发往往需要包含复杂的逻辑和体系结构。 因此,如果你说java比汇编好,因为java语言清晰快捷;或是汇编语言比java好,因为汇编语言是所有语言的基础支持,那么你说的都是正确的,但是 都是没有意义的。因为谁也不可能取代谁,他们之间的关系是:各司其职;而非谁吃掉谁。
最后回到语言的选择这个问题上,初学入门应该学什么语言。我觉得总体而言,不同领域的初学者应该选择不同的语言。电子工程专业出身的人,应该以汇编和C语 言的学习作为入门,因为这两个语言和今后的工作最为密切相关,也是以后赚钱的“金刚钻”的所在。而计算机专业出身的初学者就相对复杂一些,如果是学系统结 构专业的,应该主攻C和C++语言。如果是学习软件工程的,则Java和C#是不二之选。 当然,这这里我不讨论个人兴趣问题,学电子的对java有兴趣也没什么错。

--结束END--

本文标题: 编程学习初体验(3. 语言的选择)

本文链接: https://www.lsjlt.com/news/190727.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 编程学习初体验(3. 语言的选择)
    编程语言的选择应该说是学习编程时碰到的第一个问题,并且这个问题会在今后相当长的一段时期(一年到几年)内一直萦绕在你身上。根据我自己的认识, 对于这个问题,没有人能给你一个确定的答案,但是你会发现身边的人一直在为这个问题在论战。至于...
    99+
    2023-01-31
    初体验 语言
  • Python语言的面相对象编程方式初步学习
    词语练习 class:告诉python创造一个新的东西 object:两个意思:最基本的东西和任何实例化的东西。 instance:创建一个类得到的东西。 def:在类中创建一个函数。 ...
    99+
    2022-06-04
    面相 对象 语言
  • Go语言结构体Gorange的学习教程
    目录正文Go Range正文 在前一篇博客我们学习了 Go 数组,其要求所有元素为同一数据类型,如果希望存储不同类型的数据,就要用到结构体相关知识。 结构体的定义:存储相同或不同类型...
    99+
    2022-11-11
  • 初步剖析C语言编程中的结构体
    C语言结构体,可谓是C强大功能之一,也是C++语言之所以能衍生的有利条件,事实上,当结构体中成员中有函数指针了后,那么,结构体也即C++中的类了。 C语言中,结构体的声明、定义是用到关键字struct,就像...
    99+
    2022-06-04
    语言 结构
  • Shell和Bash中的并发编程技巧:学习Go语言的经验
    Shell和Bash是常用的Linux命令行工具,用于执行各种系统任务和脚本。这些工具的强大之处在于它们能够支持并发编程,这意味着你可以同时执行多个任务,从而提高效率。本文将介绍如何在Shell和Bash中实现并发编程,并分享学习Go语言的...
    99+
    2023-09-30
    并发 shell bash
  • C++落选,2021年想学习的五大编程语言有哪些
    本篇文章为大家展示了C++落选,2021年想学习的五大编程语言有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。编程语言主要包括以下四种类型: 过程式编程语言:从上到下执行一系列语句或程...
    99+
    2023-06-15
  • 汇编语言学习手把手的Debug教程
    目录Debug 是什么Debug 实战Debug -rDebug -dDebug -eDebug -uDebug -tDebug -a总结关于汇编的第一篇文章: 爱了爱了,这篇寄存...
    99+
    2022-11-12
  • 如何选择适合自己的编程语言
    这篇文章主要讲解了“如何选择适合自己的编程语言”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何选择适合自己的编程语言”吧!第十名:C语言C语言是一种通用的程序化计算机编程语言,支持结构化编...
    99+
    2023-06-15
  • C语言初学者使用的编程软件有哪些
    这篇文章主要介绍“C语言初学者使用的编程软件有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C语言初学者使用的编程软件有哪些”文章能帮助大家解决问题。  1、Dev C++  dev-...
    99+
    2023-06-27
  • JavaScript 实时编程教程:Go 语言的最佳选择?
    JavaScript 是一种非常流行的编程语言,广泛应用于 Web 开发、移动应用开发和桌面应用开发等领域。在实时编程方面,JavaScript 也有很多优秀的框架和库,比如 Socket.IO、Node.js 和 WebSockets ...
    99+
    2023-09-08
    实时 教程 javascript
  • Go语言学习教程之结构体的示例详解
    目录前言可导出的标识符嵌入字段提升标签结构体与JSON相互转换结构体转JSONJSON转结构体练习代码步骤前言 结构体是一个序列,包含一些被命名的元素,这些被命名的元素称为字段(fi...
    99+
    2022-11-11
  • 2021年需要学习的编程语言有哪些
    这篇文章主要讲解了“2021年需要学习的编程语言有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“2021年需要学习的编程语...
    99+
    2022-10-19
  • 给你选择Python语言实现机器学习算法的三大理由
    基于以下三个原因,我们选择Python作为实现机器学习算法的编程语言:(1) Python的语法清晰;(2) 易于操作纯文本文件;(3) 使用广泛,存在大量的开发文档。 可执行伪代码 Python具有清晰的...
    99+
    2022-06-04
    给你 三大 算法
  • 在2021年需要学习的编程语言有哪些
    本篇内容主要讲解“在2021年需要学习的编程语言有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在2021年需要学习的编程语言有哪些”吧!学习你的第一个编程...
    99+
    2022-10-19
  • Go语言异步编程:Linux对象的绝佳选择?
    Go语言作为一种高效且易于使用的编程语言,已经成为了许多开发者的首选语言。其协程模型和垃圾回收机制使得Go语言在异步编程方面表现出色,并且可以帮助开发者充分利用系统资源,提高程序运行效率。在Linux系统中,Go语言的异步编程能力更是得到...
    99+
    2023-07-23
    linux 对象 异步编程
  • 选择适合你的编程语言:比较go和golang
    比较go和golang:哪个更适合你?在当今软件开发领域中,有许多不同的编程语言可供选择。而在这些语言中,Go和Golang是两个备受关注的开源项目。虽然它们实际上是指同一种编程语言,但人们却常常将它们视为两个不同的实体。那么,对于不同的开...
    99+
    2023-12-29
    Golang Go语言 比较go和golang:哪个更适合你? 适合性
  • 初学者必看:Go语言中的自然语言处理和异步编程入门教程
    Go语言是一种受到越来越多开发者喜爱的编程语言,它的简洁性和高效性让很多人对它青睐有加。在这篇文章中,我们将会介绍Go语言中的自然语言处理和异步编程。 自然语言处理(NLP)是人工智能领域的一个重要分支,它涉及到文本处理、语音识别和机器翻译...
    99+
    2023-07-25
    教程 自然语言处理 异步编程
  • 2021年值得学习的10种编程语言有哪些
    本篇内容介绍了“2021年值得学习的10种编程语言有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!对于程序员和其他想转型开发的人员来说,...
    99+
    2023-06-15
  • Go语言编程算法有哪些值得学习的库?
    Go语言是一种快速高效的编程语言,它在近几年受到了广泛的关注。与其它编程语言相比,Go语言的特点在于它的并发性和简单性。这使得Go语言成为了许多开发人员的首选语言之一。 Go语言编程算法是一种非常重要的编程技能,它能够帮助开发人员解决各种问...
    99+
    2023-06-17
    教程 编程算法 numy
  • 阿里云服务器编程语言的选择与应用
    随着互联网技术的快速发展,编程语言在各种应用场景中扮演着越来越重要的角色。阿里云服务器作为提供云端计算、存储、网络、安全、数据库等一系列服务的平台,为开发者提供了丰富的编程语言支持。本文将详细介绍阿里云服务器支持的编程语言,以及它们在不同场...
    99+
    2023-11-22
    阿里 编程语言 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作