使用 Python 进行 ANTLR 编程大师班

了解如何从头开始创建编程语言和解释器。包括代码模板。

讲师:Lucas Bazilio

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 了解编译的不同阶段,特别是词法、句法和语义分析。
  • 掌握编程语言的创建和设计。
  • 掌握 ANTLR 工具来构建解释器、编译器和翻译器。
  • 理解源代码解析抽象语法树的转化。
  • 深刻理解如何从头开始设计一个解释器。

要求

  • 无需有口译经验。
  • 不需要任何计算机科学知识。

描述

成为一名口译专家,学习2023 年最受欢迎的技能之一!

通过 Udemy 上最现代、最新的计算机科学课程,了解如何从头开始设计编译器和解释器、如何受聘并享受整个过程的乐趣。本课程注重效率:再也不会在令人困惑、过时且不完整的编程教程上浪费时间。我们非常确定这是您在该主题的任何地方都能找到的最全面、最现代的课程。

这门基于问题和考试的综合课程将向您介绍口译专家的所有现代技能,在此过程中我们将解决各种口译员设计和分析问题,为您提供经验。您将可以访问课程可下载资源中的所有工作材料和模板。这样您就可以立即将它们放入您的投资组合中!我们相信本课程解决了进入计算机科学领域的最大挑战:将所有必要的资源集中在一个地方,并学习雇主想要的最新趋势和工作技能。

该课程将非常实用,我们将指导您从头到尾成为一名专业的计算机科学家。该课程包括大学学位的整个口译员和编译员教学大纲。因此,对于任何跳过大学的自学程序员来说,这门课程都是理想的选择。

本课程分为几个部分,我们深入研究每个解释器和编译器主题。此外,我们还研究了当今现实世界中的主要应用。

我们将研究的一些概念是:

  • 研究编译器和解释器的设计。
  • 编译和解释阶段。
  • 编程语言的词法、句法和语义分析。
  • 上下文无关语法的设计。
  • 编译器和解释器之间的差异。
  • 用于创建词法和句法分析器的工具。
  • 掌握 ANTLR 工具来构建语言解释器、编译器和翻译器。
  • 从头开始设计编程语言。
  • 编译器设计中访问者和听众的概念。
  • 抽象语法树(AST)的研究和设计。
  • 编译器构建中符号表的生成。

完成本课程后,您将成为一名专门从事编译器和解释器设计的工程师 。您可能会受聘于大公司。我们将利用在课程中学到的一切来创建专业项目。最后,您将拥有一堆已构建的项目,可以向其他人展示。

无论您是计算机科学新手、希望提高技能,还是来自不同行业,本课程都适合您。本课程并不是让您在不了解原理的情况下进行设计,因此当您完成本课程后,您将不知道该怎么做,只能观看另一个教程。没有!本课程将推动并挑战您从没有编译器经验的绝对初学者转变为可以创建自己的工作流程的人。

编译器解释器可应用于营销和商业金融、医疗保健、网络安全、零售、运输和物流、农业、物联网、游戏和娱乐、患者诊断、欺诈检测、制造异常检测、政府、学术界/研究、推荐系统、以及更多。在本课程中学到的技能将为您的职业生涯提供多种选择。

您将终身获得所有讲座的访问权!

你还在等什么?以一种既有趣又实用的方式学习编译器和解释器,以推进您的职业生涯并增加您的知识!

本课程适合谁:

  • 任何有兴趣学习如何设计编译器和解释器的人。
  • 任何想要提高面试技巧的工程师、开发人员、程序员。
  • 任何省略计算机科学学位的自学程序员。
  • 任何有兴趣学习如何设计编程语言的人。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍