我与C++PythonErlang的1000个日夜

来自开放百科 - 灰狐
2017年12月25日 (一) 09:49Allen (讨论 | 贡献)的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到: 导航, 搜索

我与C++PythonErlang的1000个日夜

此外,还包含PHPScalaClojureKotlinSwift等语言。

启始时间:2017.07.17

简介

灰狐三剑客:C++、Python、Erlang,它们是AI、Web、Server(多核并发分布式)的基石。

  • C++PythonErlang是学习、工作、生活的主要语言;
  • C++、Python、Erlang是M3E3D3的核心语言;
  • 以C++、Python、Erlang为核心展开灰狐教育等培训业务。

我们有灰狐FCS俱乐部推动编程语言的交流和协作。

此外,ECMAScriptJavaScriptTypeScriptCoffeeScriptClojureScript是个强大、庞大的语言生态系统,投入精力去深度研究和应用,它们是前端、界面的事实标准。Qt + Qt Quick也是C++写业务逻辑、QML/CSS/JavaScript写界面交互。Qt Quick(Qt User Interface Creation Kit,取首字母)

日志

  • 2017.07.17(1):围绕Python 物联网全栈开发经验教训共享展开学习和收集整理。
  • 2017.07.18(2):PyPy有意思,多深究;除Jenkins外,Buildbot是首选。
  • 2017.07.19(3):BigchainDB是一个Python开发的区块链数据库。
  • 2017.07.20(4):Blockstack: A New Decentralized Internet.
  • 2017.07.21(5):英雄联盟API的Python封装 Cassiopeia
  • 2017.07.22(6):odoo作为开发平台,开发其它领域应用,如:区块链资产管理、区块链组织管理等。
  • 2017.07.23(7):数据分析,除了Python,还有Scala
  • 2017.07.24(8):Certbot: Let's Encrypt Python客户端。
  • 2017.07.25(9):edX集成django-oscar作为其商城部分。
  • 2017.07.26(10):Anaconda python作为整个数据分析的平台,整合JupyterOrangeRStudio等工具。
  • 2017.07.27(11):PyQt多关注,与C++的桌面应用组合。
  • 2017.07.28(12):Orange作为数据挖掘工具,深入Anaconda python,未来发布DAP。
  • 2017.07.29(13):《利用Python进行数据分析》。
  • 2017.07.30(14):Pandas
  • 2017.07.31(15):PythonC++双剑合并,就像阿轲、干将莫邪、虞姬、不知火舞一样左右开攻。
  • 2017.08.01(16):持续关注和跟进DeepDive
  • 2017.08.02(17):折腾Frepple
  • 2017.08.03(18):openFrameworks这个工具在C++应用扩展和生态系统图形计算机视觉、视频影像等方面有优势。
  • 2017.08.04(19):Python Developer @ DataCamp
  • 2017.08.05(20):建立以Apache Kafka为核心的软件基础设施。
  • 2017.08.06(21): 2017,Python, Scala, C++三语言同时进阶
  • 2017.08.07(22):Python+PHPScala+KotlinSwift+C++Racket这七种语言不断深入,形成类似的七年七语言的风格,然后再迭代下个七语言。
  • 2017.08.08(23):听郭意亮的入门Python编程Chat,他针对小白市场的定位还是不错的,女同学占多数。
  • 2017.08.09(24):基于EclipseOSGi构建的数据集成、分析平台、用户交互依然是生产力的主要体现,目前Web更多是统计和展示。Pentaho是老牌OLAP/BI解决方案,Apache Kylin是新一代数据分析和商务智能引擎,Java在数据科学中依然扮演重要角色。
  • 2017.08.10(25):Python驱动的odooedX:左手业务,右手培训;SwiftKotlin驱动的App。
  • 2017.08.11(26):因为精力有限,每天锁定Python和Swift两种语言,1个业务后端,一个App前端。三个主要Python项目:odoo业务, edx教育, sagemath数学。学习Learning Swift
  • 2017.08.12(27):阅读《Odoo开发入门》
  • 2017.08.13(28):继续《Odoo开发入门》
  • 2017.08.14(29):Go:互联网时代的C语言,Prometheus用起来,F#为数据科学而生。
  • 2017.08.15(30):用React Native开发App,Python实现后端和Web服务,所以目前JS和Python是灰狐语言核心。
  • 2017.08.19(31):Horizon或许是BaaS的最佳选择,因为RethinkDBNode.jsReact.js,与Kong共同组成后端服务基础设施。
  • 2017.08.20(32):编辑器三驾马车:EmacsVimAtom editor(Visual Studio Code很好用,默认编辑器)。
  • 2017.08.24(33):Java拥有最大的开发者阵营,JVM生态系统蓬勃发展:Scala, Clojure, Kotlin都是我喜欢的语言。Kotlin会在Android应用开发稳步前行,在Java社区推行Kotlin意义非凡,《Kotlin实战》(Kotlin in Action)走起。
  • 2017.08.27(34):JVM是个巨大的生态系统,Hack上面的语言机会很多。Jython不被看好,但作为JVM上的Python实现,值得关注。若Jython性能得到巨大提升,也可能有翻身的机会。
  • 2017.08.28(35):Kotlin\Python\Erlang是2017/2018/2019/2000的标配语言,一个App,一个Web,一个Server。同时Hack Corda,用Kotlin开发Corda全堆栈应用,灰狐为Erlang代言 :)
  • 2017.08.29(36):学习下Erlang 20,换一下脑子,开始看《Erlang程序设计(第2版)》。
  • 2017.08.30(37):JavaScript是一门普适性编程语言,Web标配,Polymer带来Web组件化,JS需持续深入和实践。
  • 2017.08.31(38):Cowboy:Next generation web server/web platform?Erlang的高并发、分布式、容错、可扩展、软实时使它成为开发Web服务器/Web平台的首选。
  • 2017.09.02(39):2017,主要使用PythonSwift,将Python后端系统服务和能力通过Swift App输出。
  • 2017.09.03(40):Swift在Android上的移植工作正在进行 Getting Started with Swift on Android 希望Swift能最终支持Android开发。
  • 2017.09.04(41):Android的普适性和开放性,还是作为我们App的重点,Kotlin先走起。
  • 2017.09.11(42):因为将灰狐设计纳入核心业务,所以macOS和iOS是最重要的设计和研发平台,Swift 2017先行,Kotlin 2018再推。
  • 2017.09.12(43):Swift
  • 2017.09.13(44):Swift进行App和Server(Kitura)开发,编程语言和编译器是灰狐的核心能力,继续阅读《编程语言原理(第10版)》开始阅读龙书《编译原理(第2版)》
  • 2017.09.20(45):灰狐三剑客:C++PythonErlang,Erlang数据库、消息队列、高并发接入系统(人、应用、设备)。
  • 2017.09.22(46):《Erlang程序设计(第2版)》研究Riak
  • 2017.09.23(47):继续《Erlang程序设计(第2版)》数据科学时代,Julia或许能异军突起,比肩Python。
  • 2017.09.27(48):跟进Zotonic,Erlang stack and ecosystem很重要。
  • 2017.10.03(49):DjangoBB项目蛮重要,提供NodeBBphpBBDiscuz的论坛迁移服务。
  • 2017.10.04(50):在隆昌的这段时间把《Erlang程序设计(第2版)》仔细阅读和实践。
  • 2017.10.05(51):《Erlang程序设计(第2版)》Erlang/OTP 20.1文档
  • 2017.10.06(52):《Erlang程序设计(第2版)》Erlang/OTP 20.1文档
  • 2017.10.07(53):《Erlang程序设计(第2版)》Erlang/OTP 20.1文档
  • 2017.10.08(54):开始通过灰狐Erlang俱乐部举办各种线下活动,深入三大虚拟机和运行时:BEAM(Erlang VM)、JVM.NET
  • 2017.10.09(55):整理Erlang User Conference 2017
  • 2017.10.10(56):看euc2017资料和20.1文档
  • 2017.10.11(57):看euc2017资料和20.1文档
  • 2017.10.12(58):整理Erlang User Conference 2016
  • 2017.10.13(59):Erlang大规模、容错、分布式、消息驱动的特性,使它成为互联网、物联网车联网语言首选。
  • 2017.10.14(60):看euc2016、euc2015、euc2014资料,整理其它年份资料。
  • 2017.10.15(61):看euc2015、euc2014资料。
  • 2017.10.16(62):看euc2015、euc2014资料。
  • 2017.10.17(63):阅读AUTOSAR文档,开始车联网领域。
  • 2017.10.18(64):整理并阅读sfbay2016,持续跟进AUTOSARGENIVI
  • 2017.10.20(65):自动驾驶汽车是这几年的热点,会催生出多家上市公司,能否搭上一班 :) 地平线是家嵌入式人工智能明星企业,布局智能驾驶、智能生活、智能城市。
  • 2017.10.26(66):3种语言C++PythonErlang每天都要跟踪和历练。
  • 2017.11.04(67):《JavaScript高级程序设计(第3版)》《C++ Primer中文版(第5版)》《Erlang程序设计(第2版)》《Python Web开发实战》《深度学习》五本书年底前坚持每天都读一下,编程一些,
  • 2017.11.10(68):这两个月把更多精力放在前端全栈技术上,因为前端的快速开发帮助企业更快的交付产品、服务和价值,深入了解和学习ECMAScriptJavaScriptTypeScriptCoffeeScriptClojureScript,参考书《JavaScript高级程序设计(第3版)》《解密Angular 2》。
  • 2017.11.11(69):《解密Angular 2》
  • 2017.11.12(70):开始全力深度前端技术、编程语言和整个生态系统,《解密Angular 2》《Meteor实战》后端技术置于前端之后。
  • 2017.11.13(71):JavaScript Stack from Scratch JavaScript极大的加速了Scratch 3.0的开发,scratch-gui 使用 React.js
  • 2017.11.18(72):PHP虚拟机HHVM和Hack语言,更多关注和实践,灰狐社区的核心语言是PHP,PHP语言生态系统很庞大,Hack编程语言使用OCaml编写,OCaml一般用于编译器、程序分析、金融交易、虚拟机等方面。
  • 2017.11.19(73):因为PhabricatorMediaWikiWordPressphpBBPiwikOroPlatformSymfony ... 所以PHP
  • 2017.11.20(74):《JavaScript高级程序设计(第3版)》
  • 2017.11.21(75):围绕火狐浏览器ECMAScript打造前端能力。
  • 2017.11.22(76):Isomorphic JavaScript: The Future of Web Apps
  • 2017.11.30(77):先全力以赴前端、全栈开发和教育培训:Node.js ecosystemNode.jsMeteorAngular IonicNodeBBReaction CommerceRocket.Chat Wekan Crowducate Platform e3js ScratchJavaScript game engines Qt Quick + MongoDB/RethinkDB + Robo 3T + Horizon MBaaS。
  • 2017.12.03(78):基于FirebaseIonicMeteorAngularJS构建更多的Demo和应用。
  • 2017.12.07(79):因为Android,所以Kotlin,一个全栈编程语言。
  • 2017.12.13(80):Serverless FrameworkOpenFaaS (Functions as a Service) 有些火,Kotlin生态也需要有个FaaS基础设施。
  • 2017.12.16(81):我们是FortranLisp语言的坚定支持者:GNU FortranSchemeCommon LispClojureRacket
  • 2017.12.19(82):持续关注Deeplearning4j,因为JVM生态系统
  • 2017.12.21(83):依托JVMECMAScript,建立灰狐的商业形态,Apache项目、KotlinClojureScalaJavaScriptTypeScriptClojureScriptNodeBB支撑灰狐社区PHP支撑灰狐协作灰狐百科
  • 2017.12.22(84):Actor model是并发计算的通用原语,是基础架构模型,Vert.x/AkkaErlang共同支撑起异步消息驱动、响应式、集群高可用基础架构,其它语言也基于这个架构。
  • 2017.12.23(85):ECMAScriptJVMC++是灰狐的三大语言体系。
  • 2017.12.25(86):注册actorx.org,发起ActorX联盟,我们推崇“一切皆是参与者”的Actor model
分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱