MI4

所属分类:加密货币
开发工具:JavaScript
文件大小:3393KB
下载次数:0
上传日期:2020-11-07 08:01:50
上 传 者sh-1993
说明:  军情四处:第四阶段的元编程-从HTML到加密货币及其他。。。。
(MI4: Metaprogramming in Forth — from HTML to Cryptocurrencies and beyond ....)

文件列表:
MI4 Metaprogramming in Forth.pdf (103277, 2020-11-07)
MI4_Nov7_Forth2020.md (13629, 2020-11-07)
MI4_T001_html_row.md (3553, 2020-11-07)
MI4_T002_Phos_box.md (2583, 2020-11-07)
MI4_T003_No_More_SEO.md (1810, 2020-11-07)
MI4_T004_Graph_Database.md (477, 2020-11-07)
img (0, 2020-11-07)
img\T002_4_5_add.png (207949, 2020-11-07)
img\T002_Phos_box.png (209173, 2020-11-07)
img\T002_alert.png (186864, 2020-11-07)
img\T002_box_cmd.png (153338, 2020-11-07)
img\T003_ampang_cook.png (686582, 2020-11-07)
img\T003_cook_bottom.png (247591, 2020-11-07)
img\T003_cook_jobs.png (259215, 2020-11-07)
img\T004_android_dcim.jpg (68270, 2020-11-07)
img\T004_android_facebook.jpg (223783, 2020-11-07)
img\T004_android_root.jpg (365486, 2020-11-07)
img\T_004_android_dcim.jpg (68270, 2020-11-07)
img\function_Phos.png (101474, 2020-11-07)
img\handsontable_demo.png (282725, 2020-11-07)
img\mi4_row.png (163568, 2020-11-07)
img\mi4_row_cells.png (105162, 2020-11-07)
img\mi4_row_innerHTML.png (190807, 2020-11-07)
src (0, 2020-11-07)
src\libphos.js (21849, 2020-11-07)

# MI4 ### MI4: Metaprogramming in Forth ### ” from HTML to Cryptocurrencies and beyond .... - https://en.wikipedia.org/wiki/MI4 To conceive a catchy name and title has proven to require at least as much efforts and luck as the ideas themselves .... Yet this name must have been sitting at the back of one's mind as it has been the name of a blockbuster television series before immortalized as a movie series, as well as a killer (pun intended!!) phone that might be banned by the next US presidential executive order. And now this name might attract the brightest minds of the human societies, to venture into the deepest secrets of a branch of modern science that literally recreated the world as we know it. It might also have been personally related to one of the greatest pioneering founder of this branch of modern science, as Wikipedia said MI4 was responsible for aerial reconnaissance, and Alan Turing's code breaking was particularly aimed at German air force during World War II. - _But we digress ...._ - [MI4 Tutorial T001](https://github.com/udexon/MI4/blob/master/MI4_T001_html_row.md): Extract Row and Cells from HTML Table This page will now serve as the introductory page to a series of tutorial modules based on ___the Forth programming laguage___ and ___Phoscript___, a lightweight portable Forth implementation as a ___universal metascript___ to interface to ___ANY known programming language___: - https://github.com/udexon/Multiweb/blob/master/Phoscript_Tutorials.md - https://github.com/udexon/PhosChat - https://github.com/udexon/PhosWeb - https://github.com/udexon/PhosChat/tree/master/PhosChat Metaprogramming, while an unfamiliar term to even some experienced programmers, has manifested itself in many recent trending software projects, from React, Redux to WebAssembly. While programming refers simply to an act of write code to perform a task, we may define metaprogramming as any operation involved in writing code ("metacode") or conceiving ideas (algorithms or non-coding activities) that modify or affect another piece of code ("target code"). From the root "meta", we may derive the following terms: - Metaprogramming - Metalanguage - Metascript - Metalibrary - Metacode Perhaps "metalanguage" is something most people are familiar with, as it is closely related to Hypertext Markup Language (HTML) and families: - https://en.wikipedia.org/wiki/List_of_document_markup_languages As such, metaprogramming affects almost all software projects, as one of the most, if not the most, important activities is the compiler or programming language development itself, which by definition, is metaprogramming. Yet few people took notice of this as there has been a serious lack of introductory materials and practical daily use cases of metaprogramming to make it more accessible to the "ordinary" (a.k.a. mortal) programmers. Yet, a big danger is looming, as HUGE tech companies can afford to employ metaprogramming experts to streamline their projects. All of the MAGA+F (Microsoft Apple Google Amazon Facebook) have contributed and open sourced important metaprogramming development in recent years. It goes without saying that they have already employed such tools and benefitted themselves internally before open sourcing the results. In other words, individual programmers and small companies are like Farmers vs. Ford when it comes to utilizing metaprogramming in software projects. While the assembly lines pioneered by Ford had benefitted numerous mega businesses in the past centuries, driving poor farmers to become poor workers in the cities worldwide, programmers today are facing the same fate without realizing it!! Hence MI4 — Metaprogramming in Forth — literally designed to introduce metaprogramming to the masses with practical examples in: - [HTML](https://github.com/udexon/PhosWeb) - [Cryptocurrencies](https://github.com/udexon/PhosPay) - [3D simulations](https://github.com/udexon/Usegrammer/blob/master/Phos_BTOSG_I.md) - [mobile app](https://github.com/udexon/Homoiconism) - [OpenGL](https://github.com/udexon/PhosCloudless/blob/master/Phos_Imgui.md) - [computer algebra](https://github.com/udexon/SymForth) - and more .... As readers will find out when diving deeper into MI4, we aim to initiate ___Free Software Revolution 2.0___ — _to build an Internet that truly belongs to the People_. And this is not a hot air slogan. It is backed by fundamental algorithms which are as old as the original British MI4 itself!! - ___Welcome to the Revolution___ — perhaps the final Human Revolution, as machines may take over soon as MI4 may eventually lead to Human Level Artificial Intelligence Technological Singularity. .... _but that is the story for another day_ ....

近期下载者

相关文件


收藏者