Rabu, 26 Agustus 2020
Show HN: Typelit.io – Improve your touch typing by practicing on classic books https://ift.tt/3lmudrN
Show HN: Typelit.io – Improve your touch typing by practicing on classic books https://typelit.io/ August 26, 2020 at 04:58PM
Show HN: I made a web scraper that you don't need to study for to use it https://ift.tt/32q23DV
Show HN: I made a web scraper that you don't need to study for to use it https://ift.tt/2EiBFE0 August 26, 2020 at 01:05PM
Show HN: Packet crafting and synflood demo with Golang https://ift.tt/2YAdYh9
Show HN: Packet crafting and synflood demo with Golang https://ift.tt/32o42sd August 25, 2020 at 11:54PM
Show HN: PuffinBASIC – A cross-platform modern BASIC interpreter written in Java https://ift.tt/34tjVQM
Show HN: PuffinBASIC – A cross-platform modern BASIC interpreter written in Java GitHub: https://ift.tt/2EumcjJ BASIC (Beginners' All-purpose Symbolic Instruction Code) is a general-purpose high-level language from the 1960s. PuffinBASIC is an implementation of the BASIC language specification. PuffinBASIC conforms most closely to GWBASIC. The purpose of this implementation is to learn how to write interpreters and resurrect an old programming language to work in modern ecosystem. The interpreter is evolving fast and in near future, I wish to apply modern interpreter building techniques to it. How it works? 1. PuffinBASIC's grammar is defined using antlr4. 2. At runtime, the user source code is parsed using antlr4 lexer+parser. 3. After parsing, an intermediate representation (IR) of the source code is generated. A symbol table keeps track of variables, scalars, arrays, etc. objects. 4. A runtime, processes the IR instructions and executes them. Performance PuffinBASIC is an interpreter, and it should not be expected to have very good performance characteristics. Certain operations such as PRINT USING, INPUT, etc. are not optimized for performance. I have not benchmarked PuffinBASIC primitives. That being said, we have written games with graphics in PuffinBASIC is work very well. TESSEL - A 2D Tile Game written in PuffinBASIC Source: https://ift.tt/34yIM5W... Link to YouTube video demo: https://youtu.be/L8xkM-g3Zms Memory PuffinBASIC runs within a JVM and can use as much memory as available for the JVM process. Compatibility PuffinBASIC is mostly compatible with Microsoft's GWBASIC. Graphics is supported using Java 2D graphics. PuffinBASIC will not support assembly instructions. Data Types PuffinBASIC has extended BASIC types and supports Int32, Int4, Float32, Float64, and String. Reference: https://ift.tt/2EumcjJ August 25, 2020 at 03:54AM
The Leading SEO Tool for Startup Websites
The Leading SEO Tool for Startup Websites: SEO tools with social media advertising to increase website traffic.
Show HN: Ajour – A World of Warcraft addon manager written in Rust https://ift.tt/2YxVNZw
Show HN: Ajour – A World of Warcraft addon manager written in Rust https://ift.tt/2YyqrSJ August 26, 2020 at 12:37AM
Selasa, 25 Agustus 2020
Show HN: Shift-Ctrl-F: Search a webpage with natural language and TensorFlowJS https://ift.tt/2CYa8qx
Show HN: Shift-Ctrl-F: Search a webpage with natural language and TensorFlowJS https://ift.tt/3lpjCwD August 25, 2020 at 10:49PM
Show HN: Get CRON translation in your terminal – Written in Rust https://ift.tt/34yyAdI
Show HN: Get CRON translation in your terminal – Written in Rust https://ift.tt/3aP9qbI August 25, 2020 at 09:43PM
Show HN: CraftQL – A Rust CLI tool for GraphQL schemas with graphviz output https://ift.tt/2Qq5hSg
Show HN: CraftQL – A Rust CLI tool for GraphQL schemas with graphviz output https://ift.tt/3gqEpMn August 25, 2020 at 09:37PM
Langganan:
Postingan (Atom)