学习内容
包括开发新型编程语言以助程序员实用高效地开发可靠的软件,计算机辅助语言学习,计算语言学,从初阶的打字理论,自动定理证明,语义学等发展到如今的基于语言的途径以解决计算机安全与分布式编程中的重大问题,语言应用,编程分析与优化等,可以从根本上提高软件可靠性与安全性。
研究课题
现代编程语言研究,包括设计,句法学,编程语言分析,实施,编程环境工具与应用,如编程时间与运行时间技术的研究以提高记忆系统性能,新型编程语言开发,静态分析法查找java编程中的错误,开发语言工具和技术以规避软件缺陷,拓展现存语言的方法搭建,设计虚拟机器以及编程技术以支持延展性等。
热门程度
CS专业排名前76的学校有54所开设此研究方向,开设率达71%。编程语言是CS的基础老牌学科,其发展相对缓慢,研究上的努力大多数都体现在框架和工具等方面了,由于从头开始写编程语言代价太大,目前很多新出现语言都是基于现有框架建立起来的,目前影响力较大的趋势主要有三种,声明式编程风格(DSL与函数式编程),动态语言的研究以及并发编程。申请热门程度属中等,市场需求大,主要从事软件开发与应用等工作。
更多美国留学http://usa.weilanliuxue.cn/访问蔚蓝美国留学网