《Think Julia》Julia 语言编程入门学习笔记‘‘1‘‘——第一章 程序之路

Julia Programming Language - A forum for users and developers (julialang.org)

https://docs.juliacn.com/latest/

本书所有的代码都可以从GitHub上获取:

https://github.com/BenLauwens/ThinkJulia.jl


前言

为什么选择Julia?

Julia 是一个高性能编程语言。

Julia 使用了多重分派,允许程序员选择适合应用的不同编程模式。

Julia 是一个动态类型语言,可以很容易地交互使用。

Julia 有一种易于学习的简明的高级语法。

Julia 是一个可选类型的编程语言,它的(用户自定义)数据类型可以让代码更清晰,也更健壮。

Julia 有一个扩展标准库,还有大量可用的第三方包。

Julia 解决了所谓“两个语言问题”

 什么是多重分派:

(2条消息) Julia ---- 多重分派_October-的博客-CSDN博客https://blog.csdn.net/weixin_41715077/article/details/104578876


第一章 程序之路

没什么东西,了解几个术语就行:

REPL:反复读取输入、执行并输出结果的一个程序,即Read-Eval-Print Loop,读取 - 求值 - 打印循环。

提示符:REPL显示的字符,指示它已准备就绪。

julia>

类型(type):值的类型,用typeof( )函数判断,包括Int64,Float64,String等。

形式语言formal language:区别于自然语言,所有编程语言都是形式语言。

token:一个程序语法结构中的基本元素之一,类似自然语言中的一个单词。

token本意:代币;(用以启动某些机器或用作支付方式的)专用辅币;代价券;赠券;礼券;象征,标志,表示,信物。

结构(structure):token以什么方式结合。

解析(parse):检查一个程序,分析语法结构。

bug:错误

调试(debugging):查找和修正bug的过程

“试验一个新特性时,应该尝试着犯错误。这种试验可以帮助你记住所学的内容,这对编程也有帮助,因为你会知道这些错误消息是什么意思。最好现在故意犯错误,而不是以后无意间犯错误。”

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

看星星的小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值