Skip to content

Commit 6b60d8a

Browse files
committed
Added Some Data
1 parent a3c7b13 commit 6b60d8a

File tree

7 files changed

+70
-7
lines changed

7 files changed

+70
-7
lines changed

pages/Automation.md

Whitespace-only changes.

pages/C%23.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# History
2-
collapsed:: true
32
- **How**:
43
- Developed by **Anders Hejlsberg** and his team at **Microsoft** in the early 2000s.
54
- Designed as a modern, object-oriented language that combines the power of C++ with the ease of use of languages like Java.
@@ -16,7 +15,6 @@ collapsed:: true
1615
- To provide a language that would be suited for building Windows applications, web services, and enterprise-level systems while being cross-platform with the introduction of .NET Core.
1716
-
1817
- # introduction
19-
collapsed:: true
2018
- ## Advantages:
2119
- **Object-Oriented**: Supports **inheritance**, **polymorphism**, and **encapsulation**, ideal for large applications.
2220
-
@@ -43,7 +41,6 @@ collapsed:: true
4341
- **Modern Language Features**: Includes **LINQ**, **nullable types**, and **pattern matching**, improving productivity.
4442
-
4543
- # Notes
46-
collapsed:: true
4744
- `Main()` is the entry point of a C# program.
4845
- `Console.WriteLine("Hello World");` is used for printing output.
4946
-
@@ -189,7 +186,6 @@ collapsed:: true
189186
```
190187
-
191188
- # Library & Frameworks
192-
collapsed:: true
193189
- ## Core Libraries and Frameworks
194190
- [[.NET Framework / .NET Core / .NET 5+]] - Base platform for C# applications.
195191
- [[System.Linq]] - Language-Integrated Query (LINQ) for collections.

pages/Elixir.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,17 @@
1717
- # Introduction
1818
- ## Advantages:
1919
- **Concurrency and Fault Tolerance**: Elixir is built on the **Erlang VM**, which provides excellent support for **concurrent programming**. Elixir allows developers to easily manage thousands or even millions of processes running in parallel. Processes are lightweight and isolated, so if one fails, it does not affect others, making Elixir applications inherently **fault-tolerant**.
20+
-
2021
- **Immutable Data and Functional Programming**: Elixir is a **pure functional** language, meaning that functions are first-class citizens, and data is immutable. This makes code easier to reason about and less prone to bugs related to mutable state.
22+
-
2123
- **Scalability**: Elixir’s design, based on the Erlang VM, supports the creation of highly scalable systems. It is used in applications where distributed processing and horizontal scaling are essential. Elixir applications can scale easily across multiple machines, making it suitable for cloud-native applications.
24+
-
2225
- **Real-Time Applications**: Elixir is well-suited for **real-time systems**, such as chat applications, live notifications, and other types of interactive web apps, due to its efficient handling of concurrent processes and distributed nature.
26+
-
2327
- **Fault-Tolerant Design**: The language’s design encourages building systems that can “self-heal” in the case of errors. Elixir applications use **supervision trees**, where processes that fail can be automatically restarted by their supervisor.
28+
-
2429
- **Excellent Tooling**: Elixir provides a set of robust tools that enhance developer productivity, including **Mix** (a build tool), **ExUnit** (a testing framework), and **IEx** (an interactive shell). These tools make it easier to develop, test, and deploy Elixir applications.
30+
-
2531
- **Hot Code Upgrades**: Elixir allows for **hot code swapping**, meaning you can update a running system without shutting it down. This is a critical feature for building systems that require high availability.
2632
-
2733
- ## Disadvantages:

pages/Lua.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# History
2+
- **How**:
3+
Lua is a lightweight, high-level, embeddable scripting language, created in 1993 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes at the **Pontifical Catholic University of Rio de Janeiro**, Brazil. Lua was originally designed for embedded systems and to be used as a **scripting language** for applications. It was developed to be **fast**, **small**, and **flexible**, making it suitable for a variety of applications, from gaming to networking.
4+
-
5+
- **Name**: Lua (means "moon" in Portuguese)
6+
- **Created**: 1993
7+
- **Creators**: Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes
8+
- **Primary Usage**: Embedded scripting language for applications
9+
-
10+
- ### Why was Lua created?
11+
- Lua was created because there was a need for a lightweight, efficient, and flexible scripting language that could easily be embedded into existing applications. The developers were aiming for a language that had low memory consumption while providing powerful capabilities, especially for applications that required customization or scripting.
12+
-
13+
- # Intro
14+
- ## Introduction to Lua:
15+
- Lua is a **scripting language** with a focus on simplicity, flexibility, and performance. It’s widely used in the gaming industry, embedded systems, and other applications that require fast scripting.
16+
-
17+
- ## Advanced Topics:
18+
- **Metatables and Metamethods**: Lua provides a feature known as metatables, which allows users to define custom behavior for tables, such as defining custom operators (`+`, `-`, etc.) or controlling the behavior of table indexing.
19+
- **Coroutines**: Lua has built-in support for cooperative multitasking with coroutines, which are lighter than threads and allow for managing multiple tasks concurrently.
20+
- **Garbage Collection**: Lua uses an automatic garbage collection mechanism to manage memory effectively.
21+
-
22+
- ## Disadvantages:
23+
- **Limited Standard Library**: Lua has a small standard library, which means you often have to rely on external libraries for additional functionality.
24+
- **Manual Memory Management**: While Lua uses garbage collection, developers still need to manage memory carefully to avoid performance bottlenecks.
25+
- **No Direct Object-Oriented Support**: Lua doesn’t have built-in support for object-oriented programming (OOP), but you can simulate it with tables and metatables.
26+
-
27+
- # Notes
28+
- # Libs & Framework
29+
- [[LuaSocket]]: A Lua library for networking. It provides support for TCP and UDP sockets.
30+
- [[LuaRocks]]: A package manager for Lua, which helps you install and manage Lua modules.
31+
- [[LÖVE]]: A framework for making 2D games in Lua.
32+
-
33+
- # More Learn
34+
- Explore the following links for valuable resources, communities, and tools to enhance your skills : -

pages/Python.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@
3939
- You can create page by write {filename}.py
4040
- print() - use for Print cmd
4141
- You can learn python by click [here](https://learnxinyminutes.com/docs/python/)
42-
-
43-
-
4442
-
4543
-
4644
- # Libs & Framework

pages/VHDL.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# History
2+
- **History**:
3+
- VHDL (VHSIC Hardware Description Language) is a hardware description language that was developed in the 1980s as part of the **VHSIC** (Very High-Speed Integrated Circuit) program initiated by the **U.S. Department of Defense**. The goal was to standardize the design process of digital systems and to provide a way to describe the structure and behavior of digital systems at a high level of abstraction.
4+
-
5+
- **Name**: VHDL (VHSIC Hardware Description Language)
6+
- **Created**: 1983
7+
- **Creators**: U.S. Department of Defense, later developed by private industry
8+
- **Purpose**: To model digital systems and provide a standard for electronic design automation (EDA).
9+
-
10+
- ### Why :
11+
- VHDL was created to meet the needs of the **VHSIC** program, where there was a need to describe complex digital systems. The goal was to provide a way to:
12+
- Model and simulate hardware designs.
13+
- Verify the functionality of hardware designs before actual implementation.
14+
- Ensure consistency in the hardware design process.
15+
-
16+
- # Intro
17+
- VHDL is primarily used for describing and simulating the behavior of digital circuits, such as those found in FPGAs (Field-Programmable Gate Arrays) and ASICs (Application-Specific Integrated Circuits). It supports both **structural** and **behavioral** descriptions of digital systems. VHDL is often used in conjunction with other electronic design automation (EDA) tools to simulate, synthesize, and verify designs.
18+
-
19+
- ## Advanced Topics:
20+
- **Generics and Configurations**: These allow the creation of flexible components in VHDL that can be easily re-used with different parameters or configurations.
21+
- **Processes and Sensitivity Lists**: Used for describing sequential behavior in VHDL. The sensitivity list controls which signals trigger the execution of the process.
22+
- **FSM Design**: VHDL is commonly used to model finite state machines (FSMs), which are used in various digital circuits.
23+
-
24+
- ## Disadvantages:
25+
- **Complex Syntax**: VHDL has a more verbose and complex syntax compared to other hardware description languages like Verilog, making it harder to learn and work with.
26+
- **Limited High-Level Abstractions**: VHDL’s level of abstraction can sometimes make it difficult to express certain high-level constructs concisely.
27+
- **Slower Simulation Times**: Compared to some other HDLs, VHDL simulations can be slower, particularly for large designs.
28+
-
29+
- # Notes

pages/WordPress.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
- For Dev.
4646
- You Must Have Basic Knowledge of [[HTML]] , [[css]] , [[Java Script]] , [[PHP]] , [[jQuery]]
4747
- Design Theme or plugin
48-
- offline - xampp
48+
- LocalHost Dev Download xampp (windows , Linux , macOS)
4949
-
5050
- # More Learn
5151
- Explore the following links for valuable resources, communities, and tools to enhance your skills :-

0 commit comments

Comments
 (0)