提分考而思学成of course!

曼彻斯特大学编程语言和范例作业解析

2024-03-05 13:13:30来源:考而思在线阅读量:263

如今有各种各样的编程语言,这些语言具有不同的特性,旨在解决不同类型的问题曼彻斯特大学编程语言和范例课程是为已经掌握了一种编程语言的学生开设的高级课程,目的是研究广泛的不同编程范例,以及如何使用和转换这些范例。课程提供了计算中使用的主要编程范例的高级内容,这些范例之间的区别,及其如何被使用和翻译。以下是英国本科计算机专业曼彻斯特大学编程语言和范例作业解析

曼彻斯特大学编程语言和范例作业解析

一、英国本科计算机专业曼彻斯特大学编程语言和范例作业考察目标

1、用C,C++,Solidity和Haskell设计,实现,修改,测试,调试和评估程序。

2、比较和对比各种编程语言和范例对于现实世界问题的适用性。

3、解释函数式编程相对于命令式编程的优缺点。

4、描述原则,概述问题,并讨论应用于编译过程的方法和技术。

5、解释标准编译器的每个基本组件的作用。

6、编写符合最佳实践的C/C++代码。

7、解释并发或区块链对编程的影响。

8、识别现代编程语言趋势的影响。

二、英国本科计算机专业曼彻斯特大学编程语言和范例作业可能涉及的内容

1、命令式编程范例:C,C++

(1)主要编程范例:命令式与声明式、结构化、面向对象、并发、函数式

(2)C语言中的结构化命令式编程

(3)语法、类型系统、控制流、构建/调试工具

(4)动态内存分配,指针

(5)C++面向对象编程

(6)C/C++用例

(7)高性能计算、系统/内核编程

(8)C/C++程序内存(不)安全,漏洞,攻击,防御

2、函数式编程:Haskell

(1)函数式编程的基本概念:数据类型和递归函数

(2)Haskell基础

(3)排序算法

(4)二分搜索法树,红黑树

(5)高阶函数:λ、map、fold

(6)类型类别

3、编程语言的编译

(1)前端:词法分析、语法分析、语义分析

(2)中端:中间表示,代码优化

(3)后端:代码生成

同学若想顺利完成曼彻斯特大学编程语言和范例作业,就要尽可能的掌握上述内容。如果有作业问题无法解决,我们可以安排英国本科计算机作业辅导。同学可以向我们的老师询问任何计算机方面的作业问题,老师都会进行细致的讲解。

当前文章链接:

凡来源标注“考而思在线”均为考而思在线原创文章,版权均属考而思在线所有,任何媒体、网站或个人不得转载,否则追究法律

定制课程

电话咨询

400-640-8558

客服微信

在线客服