首页 > 编程语言 >计算机基础与程序设计 2022-2023-1 熟悉编程语言

计算机基础与程序设计 2022-2023-1 熟悉编程语言

时间:2022-10-20 18:22:55浏览次数:73  
标签:语言 编程语言 SQL 面向对象 面向 2022 2023 过程

从以上的内容中我们看到理想让我们确定了未来的目标,为人生的价值追求提供着自觉的目标 和典范。理想好比是人的生活形象的 “底片”:对过去和现 在,它是人生事业现实的“曝光”和“显影”;对今后和将来, 它是人生目标和前途的“底本”和“样板”,让我们知道我们要往哪里走,要怎么做。
理想给人提供精神支柱。作为一种高层 次的精神追求,理想信念对人生的吸引力和凝聚力, 是内在的、强大的、持久的。理想指引人生方向,信念决定事业成败。一个人有了坚定正确的理想信 念,就会以惊人的毅力和不懈的努力,成就事业,创 造奇迹。相反,“没有理想信念,或理想信念不坚定, 精神上就会‘缺钙’,就会得‘软骨病’。

班级

命令式编程:

命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。

声明式编程:

告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。

面向过程与面向对象:

“面向过程的分析主体为解决问题的行为步骤,面向对象的分析主体为问题中的行动执行者和被执行者。
换句话说,面向过程以问题中的动词为切入点。面向对象以问题的主语和宾语为切入点。
(可能这句话不大恰当)
例:人把大象关进冰箱。
面向过程的分析过程:
第一步:把冰箱门打开;
第二步:将大象放进冰箱;
第三步:把冰箱门关闭;
面向对象的分析过程:
第一步:分析动作是由那些实体发出的;
//人 ,冰箱,大象
第二步:定义主体,为其增加属性和功能;
//人,人需要有打开关闭冰箱,及将大象放入冰箱的功能;
//冰箱,冰箱需要具有能开门和关门的属性;
//大象,大象需要具有能够进入冰箱的功能”
————————————————
此处引用CSDN博主「心亦无忧」的原创文章
原文

TIOBE Index for October 2022
the first fifty languages:
命令式:python C Java C++ C# visual basic Assembly Language
声明式:JavaScript
面向过程:C C# JavaScript Assembly Language(面向机器)
面向对象:python Java C++ visual basic.
剩下几种另外列举:

  • php:PHP语言是同时可以应用面向过程和面向对象方式的编程;
  • SQL:面向过程,声明式
  • GO:go语言既不是面向对象,也不是面向过程
    go语言是静态语言。go语言是一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。go语言规定每行程序结束后不需要撰写分号,且大括号不能换行放置
  • R (至少)有三个各自独立的对象系统。S3 和 S4是S语言的不同版本,S3实现了基于 generic function 的面向对象。S4加入了正式的 class definition 等一套机制,使其更为严格。R5 (reference class)是一种message passing OOP,更像 Java
    引用作者:王雨晨
    原文出处链接
  • objective-c:Objective-C语言是面向对象的
    Objective-C,通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。
  • MATLAB:既是面向对象也是面向过程
  • MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。
  • Swift:是面向对象的、编译型语言
  • Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。
  • Classic Visual Basic (Clas Visual Basic):一种多线程编程语言,使用了非常多的模块 面向对象
  • Delphi/Object Pascal:面向对象和面向过程编程语言
  • Fortran:命令式,主要面向过程
  • Rust:是一门系统编程语言,专注于安全,尤其是并发安全,支持面向对象,函数式和命令式以及泛型等编程范式的多范式语言。
  • SAS:面向过程,SAS(全称STATISTICAL ANALYSIS SYSTEM,简称SAS)是全球最大的私营软件公司之一,是由美国北卡罗来纳州立大学1966年开发的统计分析软件
  • perl:面向对象的脚本语言
  • Scratch:编程语言是由麻省理工学院 MIT 和 Google 主导开发的针对6-16岁儿童的可视化编程语言。
  • Lua :由c语言编成的脚本语言
  • PL/SQL也是一种程序语言,叫做过程化SQL语言,支持面向对象编程
  • LISP是一种通用高级计算机程序语言,长期以来垄断人工智能领域的应用。LISP作为应用人工智能而设计的语言,是第一个声明式系内函数式程序设计语言
  • Julia 是一个面向科学计算的高性能动态高级程序设计语言。她支持多分派,这使得编写面向对象和函数式编程代码模式变得很容易。
  • Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,与Java相似
  • Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。
  • COBOL语言,是一种面向过程的高级程序设计语言,主要用于数据处理
  • Ada:军用,可支持面向对象设计
  • Visual FoxPro:面向对象化,也有一些面向过程的元素
  • Dart语言是基于类的纯面向对象语言。
  • prolog(Programming in Logic)是一种逻辑编程语言
  • ABAP(高级商务应用编程):支持有面向过程和面向对象。
  • PowerShell 面向对象
  • Transact-SQL :与SQL相似
  • D语言,一种通用计算机程序语言,威力强大、功能丰富,支持多种编程范式,例如面向象。
    在Haskell中,“函数是第一类对象”。作为一门函数编程语言,主要控制结构是函数
  • LOGO语言“logo”一词源于希腊文,原意为“文字”或“思考”、“想法”。是一种过程性语言
  • Scheme 编程语言是一种Lisp方言,与Lisp相似
  • Solidity是一种智能合约高级语言,它的语法接近于Javascript,是一种面向对象的语言。
  • TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型义构建而成,本质上是向JavaScript语言添加了可选类型和基于类的面向对象编程
  • RPG是用于商业应用程序的高级编程语言
  • PL/SQL(Procedural Language/SQL)是一种过程化语言
  • LabVIEW是一种程序开发环境,使用的是图形化编辑语言G编写程序,产生的程序是框的形式。
  • Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。
  • VHDL语言是一种用于电路设计的高级语言。
  • X++是完全面向对象的语言。
  • Erlang是一种面向并发运行环境的通用编程语言
    Erlang在1991年由爱立信公司向用户推出了第一个版本,经过不断的改进完善和发展,在1996年爱立信又为所有的Erlang用户提供了一个非常实用且稳定的OTP软件库并在1998年发布了第一个开源版本。Erlang同时支持的操
    作系统有linux,windows,unix等,可以说适用于主流的操作系统上,尤其是它支持多核的特性非常适合多核CPU,而分布式特性也可以很好融合各种分布式集群。

标签:语言,编程语言,SQL,面向对象,面向,2022,2023,过程
From: https://www.cnblogs.com/xiaoyaotonhxue/p/16810822.html

相关文章

  • 2022最新可用,喜马拉雅付费音频爬取工具,给力推荐!
    之前找了几个Python爬取喜马拉雅付费音频的脚本,但是无奈好多都用不了了,毕竟经常算法更新什么的,然后自己又不会写代码,太难了。 找了好久,终于找到一款不需要会代码就能爬......
  • 来老男孩教育,为2022画上圆满的句号!
    时间教会我们成长但并未教会我们如何选择人生的方向时光转瞬即逝转眼间,2022年仅剩下最后70多天你是否还在一边焦虑时光飞逝一边在原地徘徊不前?......
  • 2022.10.20小记
    想下班,又困又饿又虚弱,我的好朋友们已经在给我分享他们的晚饭了,而我还得接着干一小时。晚上不想去游泳了,累死了收到了新的鼠标,很开心没有其他特别的事了......
  • 前端笔记-html-引用-20221020
    HTML引用1.<q>标签:用于短的引用。浏览器通常会为<q>元素包围引号。<p>WWF的<q>目标是构建人与自然和谐共处的世界</q></p> 2.<blockquote>标签:长引用。浏览器......
  • 2022 CCPC河南省赛
    AMocha上小班啦题意求有n位且每位数字都不同的最小正整数1≤n≤20签到题Bhash分析:其实很好想到dp但是数据范围不允许n方考虑本题的性质发现长度超过15......
  • 熟悉编程语言
    1.2022年10月2021年10月改变编程语言收视率改变11 Python17.08%+5.81%22 C15.21%+4.05%33 爪哇12.84%+2.38%44 C++9.92......
  • #yyds干货盘点#【愚公系列】2022年10月 微信小程序-全局配置属性之其他属性
    一、resizable在iPad上运行的小程序可以设置支持屏幕旋转,在PC上运行的小程序,用户可以按照任意比例拖动窗口大小,也可以在小程序菜单中最大化窗口。app.json配置如下;{......
  • 创新洞见|2023年B2B业务为何必须采用PLG增长策略
    随着采用PLG模式的大型企业数量不断增加,91%的公司计划在2022年增加对PLG战略的投资,市场上已经验证了PLG公司的表现优于其竞争对手,规模增长更快,并拥有更高的企业价值(EV)。P......
  • 13 刘欣晨 2022.10.13 第六章 实例+实战
    实验 一 项目名称:     输出每日一贴 (共享版)deffunction_tips():'''功能:每天输出一条励志文字'''importdatetimemot=["今......
  • 最新版Photoshop 2023都有哪些新功能
    期盼已久的mac版PS2023终于来了,Photoshop2023带来了选择工具升级、一键删除和填充、邀请编辑、照片恢复神经过滤器等。安装ps2023激活版:https://www.macz.com/mac/88......