Abdur Rakibabdur-rakib.hashnode.dev·Nov 21, 2024Compiled vs. Interpreted Languages: What's the Difference?Understanding how programming languages are executed is fundamental for developers. This article explores the differences between compiled and interpreted languages, providing examples and diagrams to illustrate key concepts. Table of Contents Intr...complied
Maheshwar Ligadefortechwastitechwasti.com·Nov 17, 2024Compilation in Java: JIT vs AOTJava provides a unique balance of portability and performance through its use of bytecode and the Java Virtual Machine (JVM). When it comes to compiling this bytecode, two primary approaches optimize Java's performance: Just-In-Time (JIT) compilation...Java
Bikash Nishankbikash-nishank.hashnode.dev·Oct 13, 2024JVM Architecture in Depth Understanding1. Introduction to Java Virtual Machine (JVM) 1.1 What is the JVM? The Java Virtual Machine (JVM) is a virtual environment responsible for running Java applications. When you write Java code and compile it, the Java compiler (javac) transforms the hu...Class Loader
Gyuhang Shimplto001.hashnode.dev·Oct 10, 2024Trino (TSF) Installation and ConfigurationUnderstanding the Clear Reasons for Using Trino Since the installation and configuration methods of Trino vary depending on how you use it, it's essential to first clearly understand the reasons for using it. Determine if you need to fetch data from...ZGC
SANKALP HARITASHsankalp-haritash.hashnode.dev·Oct 2, 2024What is a JIT Compiler?A JIT (Just-In-Time) compiler is a part of the runtime environment that improves the performance of applications by converting bytecode or intermediate code into native machine code just before execution. This process is done on-the-fly, during the e...29 readsJavaScript
Gyuhang Shimplto001.hashnode.dev·Sep 27, 2024Trino (TSF) Installation and Configuration (Korean)Trino 사용 이유를 명확하게 파악하기 Trino 는 사용하는 방법에 따라서 설치, 구성 방법이 다르기 때문에 사용하는 이유를 명확하게 파악하는 것을 먼저 수행되어야 합니다. 다양한 Data Source (MySQL, PostgreSQL, HDFS, Amazon S3, Cassandra, Kafka 등)로부터 데이터를 가져와 하나의 Query 로 통합하여 분석할 필요가 있는 지 파악 Business Intelligence Platform...ZGC
Rhythm Deolusrhythmbuilds.hashnode.dev·Aug 12, 2024How I made my language 500x faster - Language CustomizerThe Recap So, previously I had made tree-walk interpreter for my customizable language along with a playground website to try it out and customize it. It was all great but with a lot of flaws, like: It didn't have standard keywords for flow control ...93 readsLanguage CustomizerRust
Gaurav Yadavgauravblogss.hashnode.dev·May 23, 2024The JavaScript Paradox: Synchronously Asynchronous"JavaScript is a synchronous, single-threaded language" - a line we have heard numerous times. Let's dive deep into it and understand the duality of JavaScript where it inherently is a synchronous language but can perform operations asynchronously as...10 likesJavaScript
Subrat Kumar Pattanaikblog-by-subrat.hashnode.dev·Apr 20, 2024Understanding Mid-Water Discoveries: Compilation, Interpretation, and JIT-CompilationI have some experience with languages such as C++, Java, Python, and JavaScript, as well as runtime environments like Python runtime, JRE, and V8. So, here we will shed some light on terms like compilation, interpretation, and Just-In-Time (JIT) comp...Computer Science
Suvesh Mozasuveshmoza.hashnode.dev·Mar 10, 2024Just In Time Compilation in JavaScriptYou may have come across this question: Is JavaScript compiled language or interpreted language? Interpreters read and execute the code line by line. Compilers translated human-readble code into machine code. Well the answer is that JS uses the b...1 like·27 readsJavaScript