#编程

2021-1-21 4:35
Permalink Jai是由独立游戏《编织》和最近的《见证》的创造者乔纳森·布洛(Jonathan Blow)开发的一种高级编程语言。它是一种强制性的静态/强类型C语言,但是具有C缺少的各种现代语言功能。 Blow于2014年9月下旬开始在Jai上工作。它仍在开发中,到目前为止尚未向公众提供。 Blow着眼于视频游......
Flow-Based Programming(jpaulm.github.io)
2021-1-21 2:0
在计算机编程中,基于流程的编程(FBP)是由J. Paul Rodker Morrison在20年代后期发现/发明的一种编程范例,它使用了数据处理工厂。设计和构建应用程序的隐喻。 FBP将应用程序定义为“黑匣子”的网络。流程,这些流程通过在预定义的连接(认为是传送带)上传输的数据块(称为信息包)进行通信,其中连接是在......
In 2021, Don't Learn a New Programming Language(sushantsrivastava.substack.com)
2021-1-19 2:7
从2021年开始,您将看到大量的新帖子,建议您学习最新,最热门的编程语言。十多年来,我一直在积极开发软件以谋生,我已经看到了这种趋势。每年一月都会有大量的秘密广告,要求您学习在新年学习的“ Top 10 / Top 5”编程语言。不要误会我的意思;我不是要你放弃学习。问题是我们只得到了如此多的关注。一方面,一项晦涩的......
2021-1-17 1:58
编程语言检测器和工具箱,用于忽略二进制或供应商的文件。 enry最初是Go语言的原始Linguist Ruby库的移植端口,它的性能提高了2倍。 enry还是一个Go库,用于猜测一种通过FFI将API公开给多个编程环境的编程语言。 enry使用一系列匹配策略来猜测一种编程语言,这些策略逐渐应用于缩小可能......
2021-1-15 20:11
2021-1-15 20:7
if语句(或if表达式)是每种现代编程语言的基石-它是如此普遍,以至于我们很少考虑应该如何准确地使用它,或者应该如何使用它。但是,尽管它很受欢迎,但如果它并不总是存在的话,并且它不像当今那样普遍存在,那么我认为它的作用还是有点被误解了。因此,在本文中,我将研究一些可以轻松避免的错误,以改进我们的代码。 这是一个自......
2021-1-15 19:56
在本课程中,学生将学习用C编程语言开发复杂的系统级软件,同时对Unix操作系统(以及该家族的所有OS,例如Linux,BSD甚至Mac OS)有深入的了解。 X)及其编程环境。 涵盖的主题将包括用户/内核接口,Unix的基本概念,用户身份验证,基本和高级I / O,文件系统,信号,进程关系以及进程间通信。还将介绍......
2021-1-11 2:56
自从GitHub阻止许多国家(克里米亚,古巴,伊朗,朝鲜和叙利亚)访问其网站以保持对美国贸易制裁的遵守以来,已经有一年多了,但本周本公司宣布它在伊朗再次完全可用。 “今天,我们宣布了一项突破:我们已经获得美国政府的许可,可以向伊朗的开发人员提供GitHub。这包括为个人和组织提供的所有服务,包括私人和公共的,免费的......
2021-1-9 20:2
有些语言自然会倾向于采用。有些没有。您希望在Haskell工作30年后,社区,工具和开发环境将变得更加成熟。 有趣的是,Haskell社区中的每个人都指责其他所有人,而不是像Perl那样对语言进行严格的评估。当我看到“ Simple Haskell”的拥护者时,我大笑起来,这暗示着这种语言“对人们来说太难学了”。......
2021-1-8 22:12
作者:David A.Moon,2017年1月-2018年1月最近更新于2/9/2020。
2021-1-5 21:51
关于此页面我们的系统检测到来自您的计算机网络的异常流量。该页面会检查您是否确实在发送请求,而不是机器人。为什么会这样呢?当Google自动检测到来自您计算机网络的请求似乎违反了服务条款时,将显示此页面。这些请求停止后不久,该区块将过期。同时,解决上述验证码将使您继续使用我们的服务。此流量可能是由恶意软件,浏览器插件或......
2021-1-5 14:12
忆阻器是无源元件,例如电阻器,电容器或电感器。它并不广为人知,它是在1970年代初期首次提出的。这个概念可以归结为一个电阻,该电阻根据电流改变电阻,并具有该电阻的“记忆”。当以一种方式推动电流时,电阻将上升。您可以通过向相反方向推动电流来降低它。一旦达到0(或某个阈值),它将再次上升。替代地,忆阻器可以随着电流变得更......
2021-1-5 8:29
请参见Iavor Diatchki的页面“程序员的演变”,以了解“原著”(尽管他不是作者),以及有关该版本背后的故事,请参见下文。 fac =(\(n)->(如果((==)n 0)则1其他((** n(fac((-)n 1))))) (请阅读n + k模式是“ Haskell的令人作呕的一部分” [1],并......
On Repl-Driven Programming(mikelevins.github.io)
2021-1-4 18:41
很久以前,有人用“ entha_saava”句柄在Hacker News上发布了这个问题: 有知识的人可以解释一下Lisp REPL与Python / Ruby REPL有何不同吗? REPL驱动的开发的区别点是什么? 答案是,存在一种特殊的编程,您可以在运行时通过与之交互来构建程序,并且某些语言和运行时从头开始......
2020-12-30 19:42
关于C风格编程语言的外观的想法(例如:C ++,Java,C#,JavaScript或Swift)。 您是否想过3D引擎如何在屏幕上渲染对象?或者如何编写图形API(例如OpenGL或DirectX)?本课程完全浸入了基于CPU的3D引擎的工作原理。我们将使用C从头,逐个像素,每个三角形创建一个完整的3D引擎。这......
2020-12-30 2:10
提供用于在R中编写功能程序的语法.Lambda.r具有cleansyntax,用于使用可选的保护语句定义多部分功能。还支持简单模式匹配。可以使用相同的功能符号轻松定义和实例化类型。类型检查是集成的和可选的,从而使程序员在其应用程序或程序包上具有完全的灵活性。 使用%as%表示法定义功能。函数定义中可以包含任何代......
2020-12-29 14:56
今天,我们将介绍一种相当古老的语言,有些古怪的语言,你们中大多数人可能并不熟悉。 尽管Erlang不如某些现代编程语言流行,但它可以安静地运行诸如WhatsApp和WeChat之类的应用程序,这些应用程序每天为大量用户提供服务。 在本文中,我将向您详细介绍这种语言,其历史以及是否应该考虑自己学习。 Erla......
2020-12-29 8:28
快速学习编程工具。 然后记住他们。
2020-12-29 5:5
Warning: Can only detect less than 5000 characters
2020-12-29 3:18
有一句老话说计算机科学是谎言,因为它与计算机无关,也不是科学。 好笑的笑话。 每个人都笑了,然后有人说"是的,但这有点像是关于计算机的,不是吗?"。 脚笨拙地洗牌。 有人清了清嗓子,在不知不觉中您正在谈论类别理论,并在研究单词算法的历史。 我想我同意,并且期待听到Joe对此的看法#deconstr......
2020-12-28 3:46
主页»主页»猜猜斯巴鲁·莱沃格的内幕是什么? ADAS和可编程逻辑 Subaru 2020年Levorg中型旅行车已于上个月开始接受预订,并引入了一系列功能,例如新型1.8升四缸发动机和无级变速自动变速箱(CVT)。但是,最令人兴奋的功能可能是在安全方面,因为这是斯巴鲁车队中首款包含该公司下一代EyeSight ......
2020-12-26 19:28
从模糊的,空洞的想法到如何在新的编程语言中实现,再到健壮,自洽,实际的实现这些想法,还有很长的路要走。从头开始设计和实现新的编程语言是程序员可以执行的最具挑战性的任务之一。 注意:这篇文章的目标读者是那些想要在设计有用的编程语言上做出艰苦尝试的积极进取的程序员。如果您只是想将一种语言作为有趣的附带项目,那么您完全可......
2020-12-26 7:44
本系列的编译器教程适用于不只是想要创建玩具语言而想要对象的人。您想要多态。您想要并发。您想要垃圾回收。等一下你不要GC?好的,不用担心,我们不会那样做:P 如果您在此阶段刚刚加入该系列,这里有个简短的回顾。我们正在设计一种Java风格的并发面向对象编程语言Bolt。我们已经完成了编译器前端,在其中进行了解析,类型检......
2020-12-25 23:14
一直热爱技术,但从未学会编程。如果我这么大的年纪,如果我学会了,是否有被录用的机会? 诚实地说,行业中年龄歧视的数量令人沮丧,因此这绝非易事。不过,这似乎确实有所改善(缓慢)。 我的建议是针对那些不认为每个开发人员都必须是12岁的更大,更传统的公司。还要利用您的生活经验。大多数年轻人擅长编写代码,但总不会看到......
Programming Languages as Objects in Nature(parentheticallyspeaking.org)
2020-12-25 13:11
在1990年代初,编程语言研究界处于乐观状态。在最近的过去,它的两种范式语言(Scheme和ML)已将其语义正式化。对于ML,它采用了Milner等人的全书形式。 Scheme在其标准中提供了指称语义。当然,所有语言朝着这个方向迈进只是时间问题。 如果您是一个没有理论背景的工作程序员,那么您可能会奇怪,为什么正式......
Defensive Programming(interrupt.memfault.com)
2020-12-24 21:33
嵌入式开发最糟糕的事情之一(尤其是在C语言中)是从函数中接收返回值-1或unknown_error,而没有其他有关失败原因的信息。它没有提供有关错误从何处冒出的信息! 作为嵌入式开发人员,我们所有人都来过这里,带来了新的电路板,驱动程序,模块和应用程序,想知道为什么以及如何陷入困境。造成这些问题的根本原因就像剥洋葱......
2020-12-22 5:8
龙虾(Lobster)是一种静态类型的编程语言,带有Python式语法,通过为您完成大部分繁重的工作,将表现型类型系统和编译时内存管理的优点与非常轻巧,友好而精巧的语法相结合。
2020-12-22 4:43
每个编程教程-YouTube
2020-12-21 11:19
自2020年8月以来,我一直在研究一种新的编程语言。该语言托管在Github上,并反映在我的网站上。 如果您想首先看到一个工作示例,VocalGame.cake是一个简单的音频循环程序,带有Ogre 3D图形和SDL,用于开窗,输入和音频。该演示支持代码热重载,并且不需要外部构建系统,仅需要Cakelisp。您还可......
2020-12-20 23:39
无锁编程是一个挑战,这不仅是因为任务本身很复杂,而且还因为一开始很难穿透该主题。 幸运的是,我对无锁(也称为无锁)编程的第一个介绍是Bruce Dawson出色而全面的白皮书《无锁编程注意事项》。和许多人一样,我曾有机会将布鲁斯的建议付诸实践,以便在Xbox 360等平台上开发和调试无锁代码。 从那时起,已经......