最近涉猎的语言有python,F#,go,还有C#,Java。。。那什么javascript,批处理就不说了。就说说新学的三个语言吧。

python,解释型语言,可以编译成pyc(字节码),运行速度会上升,不过不能跨平台了,有人将其分类为脚本语言,在我看来,它是一种动态语言,对于“胶水语言”一说,我很郁闷,因为貌似只对C/C++有效果(我想用python把java和C#黏上,费死劲了也只做了一个半成品,估计还是了解太少~~)。我印象最深的是python的虚拟机,仅仅十几M,就能实现这么强大的功能(和JDK,.Net framework相比),还有其优美的编码风格相当不错。我还尝试了一下ironpython,在virtual studio里写python的感觉确实不错,但是这货真的还是python吗?因为微软自己实现了一套python的clr(Common language runtime 公共语言运行时),我import clr以后,就有写C#代码的赶脚了。。。

F#,.NET平台的计算辅助语言。。。好吧,我其实是冲着它是FP(Functional Programming函数式编程)语言去的,结果。。。(教练,我要学haskell! = =)好吧,其实也是很强大的,初学的时候,尝试连接本地一个不存在的数据库,在敲代码的时候就直接报26错误,简直亮瞎了我的双眼,太尼玛的犀利了。还有一点,因为和C#一样都是基于.Net framework,然后我就直接反编译成C#了。。。

go,又叫golang,直接面向并发的静态编译语言,在语言层面实现对多处理器(或多核)进行编程,并发机制是基于于CSP(貌似和所谓的Actor Model一样),这是其最大的特点,有人说这是“语言并发之美”,是通过协程(goroutine)和通道(channel)实现的,可以优雅的解决并发的问题。我最初了解这种语言是这个新闻,不过感觉go不太好学,国内相关的技术社区太少(相对于python),而自带的说明文档是英文的就算了,还说的相当之简洁,一句话带过的例子很多。学的磕磕绊绊的,IDE都折腾了我好久,在notepad++上折腾了一段时间,感觉不太顺手,换成sublime text,sublime也让我很郁闷,每次我alt+tab切换程序的时候就自动退出,各种折腾以后发现是百度输入法和它冲突了,一怒之下删了输入法,并且在卸载理由里一顿狂喷,写完了转念一想,这个还不是和我一样苦逼的程序员写的,干嘛骂他?最后,只留下一句“程序员何苦难为程序员”作罢。扯远了,go是类C的语言,风格很简洁,各类好用的语法糖也不少(比起C#当然少多了,但是语法糖用得越多,程序员越XX什么的我就不说了)。最近想把go语言好好学习一下,在网上淘了两本书,一本是《Go语言编程》,另一本是《Go语言云动力》,貌似还不错,暂时把别的放下,好好研究下golang。

转载于:https://www.cnblogs.com/juking52/articles/3144825.html

菜鸟评python,F#,Go相关推荐

  1. python f{} 字符串用法详解(含冒号用法)

    ... 自定义格式:对齐.宽度.符号.补零.精度.进制等 f-string采用 {content:format} 设置字符串格式,其中 content 是替换并填入字符串的内容,可以是变量.表达式或函 ...

  2. python天气查询运行过程_菜鸟玩Python|制作天气查询软件

    原标题:菜鸟玩Python|制作天气查询软件 开发环境 Python3 PyQt5 requests 准备工作 首先要获取不同城市对应的天气代码,可以从 https://www.heweather.c ...

  3. 菜鸟能学python编程,菜鸟学Python编程文章阅读记录一

    菜鸟学Python编程文章阅读记录 看的懵懵懂懂,感觉就是要把代码看懂到,这个代码块做了什么功能,了解到建了属性,定义了方法,这些方法与属性的关系 今天是js逆向专题,这个帖子,回头再好好看 回头再找 ...

  4. python调用有道词典_菜鸟上手Python最有野心的库Asyncio

    Asyncio是Python中非常牛逼的一个异步并发库,比较复杂不太好理解!从Py3.4之后开始加入这个内置并发库,一举解决了Python中高并发的问题.它提供了一整套异步IO模型的编程接口,可以说它 ...

  5. python语言入门教程-菜鸟学Python入门教程大盘点|7个多月的心血总结

    原标题:菜鸟学Python入门教程大盘点|7个多月的心血总结 阅读本文大概需要5分钟 菜鸟学python已经写了70几篇,入门的教程已经快写完了,我把入门的文章整理了一下,下面是入门篇的一些总结,也是 ...

  6. 菜鸟python_菜鸟爱Python第1期:Python发展史?对Python最深刻的解读

    这是胜天半子的第1篇原创. 前言 也许你不是一名程序员,也许你甚至都不是做IT行业的,但你的定位只要不是被时代所抛弃的老年人,你,多多少少应该听过"Python"一词,多多少少看到 ...

  7. python入门教程(非常详细)-菜鸟学Python入门教程大盘点|7个多月的心血总结

    原标题:菜鸟学Python入门教程大盘点|7个多月的心血总结 阅读本文大概需要5分钟 菜鸟学python已经写了70几篇,入门的教程已经快写完了,我把入门的文章整理了一下,下面是入门篇的一些总结,也是 ...

  8. python数据分析相关论文_菜鸟学Python|数据分析精华文章大集合

    原标题:菜鸟学Python|数据分析精华文章大集合 这是菜鸟学Python的第123篇原创文章 Python的数据分析是我比较喜欢的一个方向,因为可以探索数据里面的秘密,加上可视乎会非常漂亮,但是里面 ...

  9. python菜鸟入门_值得收藏|菜鸟学Python【入门文章大全】

    这是菜鸟学Python的第106篇原创文章 阅读本文大概需要3分钟 菜鸟学python已经写了好多好多文章,我自己也没有想到能写这么多累计已经有110篇了,从入门篇写到了数据篇. 我觉得还有好多绝招, ...

  10. 菜鸟学Python(2):学而不思则罔(从一个Python Bug谈开)

    菜鸟学Python(2):学而不思则罔                                                                   ---温铭    http: ...

最新文章

  1. 004-什么是软件测试?软件测试的目的与原则
  2. 市直系统推荐市级以上表彰的_浏阳市召开第六届教育科研成果表彰大会
  3. Spark技术在京东智能供应链预测的应用——按照业务进行划分,然后利用scikit learn进行单机训练并预测...
  4. 粤港澳大湾区菜篮子-哲商对话·林裕豪:从玉农业谋定大健康
  5. 快速排序法(思想及代码实现)
  6. netapp管理地址_NetApp常用管理命令总结
  7. 阿里云 超级码力在线编程大赛初赛 第3场 题目1. 最大公倍数
  8. keras.metrics中的accuracy
  9. GDI+简单现实文字旋转
  10. 推荐8个很酷很有用的 HTML5 应用程序
  11. 基于R语言利用QQ群进行数据挖掘案例整理
  12. C4D中阿诺德默认材质-万能材质-stander surface
  13. python二元一次方程组用鸡兔同笼的思路来写编程_二元一次方程组的应用一鸡兔同笼问题...
  14. c语言 节日,农历阳历之间转换和节气节日查询C语言编程
  15. 前端面试题之 对Promise的理解
  16. 一文读懂 delete和delete[ ]
  17. 格式化磁盘重装ubuntn18.04系统后恢复timeshift备份文件
  18. Java邮件发送QQ邮箱带附件
  19. python网球比赛模拟_python初体验 —— 模拟体育竞技
  20. 怎么申请域名 域名的申请方式与流程 如何怎么买域名

热门文章

  1. 如何系统地学习深度学习(从初级到高级,初学者必看)
  2. 【面试经验】关于BERT,面试官们都怎么问
  3. BN、LN、IN、GN、SN归一化
  4. 笔记_pytorch
  5. 《神经网络与深度学习》课程笔记(3)-- 神经网络基础之Python与向量化
  6. 数据挖掘相关代码实践
  7. tf.concat用法总结
  8. 服务器远程登录工具、文件运行以Python为例
  9. ThreadPool中变量ctl的分析
  10. Python数据分析四剑客:IPython、Numpy、pandas、Matplotlib