程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-05(5)

[开发者简报第十一期] Apollo-11 | 从零开始构建编译器 | 关于编程的箴言 | 著名的程序员一天 | Java到Kotlin

发布于2019-09-05 18:20     阅读(1033)     评论(0)     点赞(2)     收藏(5)


推荐

On Java 8

本书原作者为 [美] Bruce Eckel,即《Java 编程思想》的作者,事实上这是《Java编程思想》第5版,《On Java 8》基于Java 8版本。

本书为电子书,推荐的是译本。相比纸质书翻译版本我认为该电子译版阅读起来不那么吃力。

Apollo-11

阿波罗11是人类第一次登陆月球表面,有人在github上发布了阿波罗11号制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码。

文章

从零开始构建编译器

系列教程,教你如何从零编写一个Scheme编译器。前提是需要了解一些Lisp,C和x86汇编语言知识。

未初始化的内存

在Java,Haskell,OCaml这类安全语言中,无法读取未初始化的内存,如果尝试读取未初始化的内存,类型系统会阻止。但是,在不安全语言(如C和C ++)中,可以不事先初始化内存,这样会读取错误的数据信息。

C和C++规范(没有详述说明)未初始化的内存是“不确定的”,但具体细节不清楚。很多人会告诉你“未初始化的内存包含一个随机的位模式”。这是错的。

有趣的编程语言

收录了一些有趣的编程语言清单,并简要说明其特征。

关于编程的箴言

这时一篇写于1982关于编程的箴言。一共130条,我摘录了几条:

  • 编写错误的程序比理解正确的程序更容易。
  • 如果你有一个包含10个参数的程序,出错的概率会很高。
  • 不引起你思考的编程的语言,不值得学习了解。
  • 在计算机世界,很难衡量项目进展的正确时间。一些大教堂花了一个世纪才完成。你能评估一个程序真正需要多长时间吗?
  • 如果愿意花5年的时间学习一门编程语言,你可能会精通该编程语言。问题是你愿意全身投入5年去认真学习吗?

我如何破解任何Instagram帐户

这篇文章讲的是关于作者如何在Instagram上发现一个漏洞,允许在未经许可的情况下破解任何Instagram帐户。Facebook和Instagram安全团队解决了这个问题,并奖励了作者3万美元。

构建新的Twitter.com

Twitter官方技术团队计划在接下来的几周内,我分享一系列博客文章,探讨新网站架构设计思想,以及如何为全平台构建响应式体验。

著名的程序员一天中在什么时候工作

作者通过git提交日志分析著名程序员在一天内什么时候处于工作状态。其中Linus Torvalds一般在白天工作,晚上很少提交代码。

教程

从Java到Kotlin,一堂课时间

google为中国开发者们准备的kotlin中文课程,前提是你已经熟知Java。

讨论

IT 圈里有哪些经常被读错的词

有些经常打交道但念错的单词,以下摘抄了知乎网友Filestorm[12]回答:

  • Youtube 念 优tiu啵 不念 优吐毙
  • Skype 念 死盖破 不念 死盖屁
  • Adobe 念 阿兜笔 不念 阿斗伯
  • Chrome [krəʊm] 念 克肉姆
  • C# (C Sharp) 念 C煞破
  • GNU [(g)nuː] 念 - 哥怒
  • GUI [ˈɡui] 念 故意
  • JAVA [ˈdʒɑːvə] 念 抓蛙 不念 夹蛙
  • AJAX 诶(ei)贾克斯 不念 阿贾克斯
  • MySQL 念 买S奎儿 或 买吸扣
  • jpg 念 zhei派个 不念 勾屁记
  • JSON (jason) 念 zhei森
  • Apache [əˈpætʃiː] 念 阿趴气
  • App [ˈæp] 念阿破
  • Ubuntu 念 巫不恩兔 不念 友邦兔

工具&资源

编程资源

来源GitHubDaily。学习资料主要面向人群学生,也适用于普通程序员。

该资料主要包含以下内容:

  • 编程学习资源
  • 黑客马拉松与其它活动
  • 技术大会
  • 开源项目
  • 值得关注的技术人
  • 值得关注的网站

Dark Reader

Chrome、Firefox插件,将网页变成黑暗模式,缓解眼睛疲劳。

从视频中删除移动物体

一个Python开源项目,移除视频中移动的物体。

TabNine

通过深度学习实现代码自动补全,支持Python, JavaScript, Java, C++, C, PHP, Go, C#, Ruby, Objective-C, Rust, Swift, TypeScript, Haskell, OCaml, Scala, Kotlin, Perl, SQL, HTML, CSS, and Bash编程语言。同时,支持主流代码编辑器。

MS Paint

MS Paint是Windows下的绘画工具,作者把MS Paint加入代码编辑功能,目前支持Java,Python,JavaScript和Go计划今后支持更多语言,支持Git工具,用于在IDE中管理项目。

动态语言设计模式

关于动态语言设计模式PDF电子书

非技术

中国互联网弹幕文化

弹幕起源日本视频网站,后在中国发展流行。由于弹幕是来自于子弹,所以读音被认为是dànmù。本文讲解互联网文化弹幕在中国发展现象。

之前几乎没有观看次数的YouTube视频

收录YouTube上前从未被观看的视频,你可以在该网站滚动观看这些视频。

为什么自行车发明这么晚?

正如我们现今所知,自行车直到19世纪末才被发明。然而,这是一个简单的机械发明。它科技含金量不高,不需要太多科学知识。

那么,为什么它不早些发明呢?

作者在Twitter上问了这个问题,并阅读了一些关于Quora的讨论。人们提出了许多假设,包括:技术因素、设计迭代、道路质量、来自马的竞争、总体经济增长、文化因素。但作者认为这些不是主要因素,并研究大量史料阐述个人观点。

首发微信公众号ITPostman



所属网站分类: 技术文章 > 博客

作者:倒车请注意

链接:https://www.pythonheidong.com/blog/article/96973/776720db0fa51f498bb0/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

2 0
收藏该文
已收藏

评论内容:(最多支持255个字符)