Erlang语言研究综述
摘 要 : 本文前半部分主要是关于Erlang编程语言相关的内容;着重就一般学习编程语言的一般的关注点来阐述了Erlang编程语言的基本语法点,主要包括:Erlang的变量、Erlang的数据类型、Erlang的语句和Erlang编程语言的函数与模块四个方面;本文的后半部分主要就Erlang语言的并行化编程的实践:Erlang的并行化编程与Erlang并行化编程在矩阵乘积的实际应用,通过实践,可以发现,Erlang语言确实在并行化编程方面表现得很优秀。 关键词 :并行计算;Erlang;编程语言;矩阵相乘 自从计算机出现的时候开始,其就迅速发展。短暂的几十年,计算机已经从当初的单核走过,向多核发展,直到现在的多机系统。提升计算机的计算性能和计算速率一直是计算机发展的不变的主题,但是随着单位面积晶体管数目的饱和,单纯的以晶体管的数目来衡量计算机的发展水平已经成为过去,单纯地以增加单位面积晶体管的数目来提升计算的性能已经走到了尽头,就像C++标准委员会主席Herb Sutter所说的那样我们的《免费的午餐已经结束》,计算机的发展开始向着多核的方向发展,但是为了达到一定的计算速率,仅仅是依靠多核来提升的代价是昂贵的,且依靠这样的方式有一定的局限性。为了节省成本与得到更大的计算性能,多机系统逐渐出现。利用多个一般的计算核心来组成计算机集群进行并行计算或分布式计算来提升计算的能力