lva_jihoforComit Dev Teamblog.skku-comit.dev·Nov 3, 2023[Linux SystemProgramming] Process - MinishellSimple Minishell을 만들어보자. 먼저, Process가 무엇인지 간단하게 알아보자 Process An entity that is registered to the kernel for execution control flow passes from one process to another via Context Switching <PCB> 모든 프로세스는 각각 PCB(Process Control Block)을 가지며, 이는 Proc...Discuss·2 likessystemprogramming
Elucian Moiseeluchn.hashnode.dev·Jul 24, 2023Linux System ProgrammingSystem programming refers to programming at the operating system level. This includes: Writing device drivers to interface with hardware Developing kernel modules and extensions Writing system daemons and services Working with low-level system AP...Discuss·10 likesLinux ArticlesLinux
Elucian Moiseeluchn.hashnode.dev·Apr 22, 2023Carbon overviewCarbon is an experimental, open-source programming language developed by Google. It is designed to be a successor to C++, and aims to address some of the shortcomings of C++ while still providing a similar feature set. Carbon is still in its early st...DiscussCarbon
Elucian Moiseeluchn.hashnode.dev·Apr 18, 2023Zig LanguageZig is a general-purpose programming language created by Andrew Kelley in 2015. It was designed to be a better alternative to C and aims to provide a safer and more modern programming environment, while still maintaining low-level control over system...Discuss·88 readszig
Aaroncaycblogging.aaroncayc.me·Feb 19, 2023Why Rust Programming Language is So Popular and Why Its Faster Than C++ & CRust is a systems programming language developed by Mozilla that focuses on performance, memory safety, and thread safety. It was first released in 2010, and its stable version was released in 2015. Its syntax is similar to C++ and is designed to be ...Discuss·6 likes·81 readsRust
Dennis Onyekadinetech.hashnode.dev·Feb 8, 2023Implementing parameter passing mechanisms in C++In C++ programming there are different ways in which parameter data can be passed into and out of functions and methods. some of the ways are exclusive to only C++, while others are permissible in most programming languages. Understanding this concep...Discuss·10 likes·53 readsoperating system
Bhanuprakash Eagalabhanuprakasheagala.hashnode.dev·Jan 5, 2023Tales of System Programming - 3Hello there, Hope you are doing well : ) A Function pointer is a pointer that holds the address of a function. This type of pointer is useful for controlling the execution sequence within an application by allowing alternate functions to be executed ...Discuss·42 readsfunction pointers
Dhanush P Sukruthdsukruth.hashnode.dev·Jan 1, 2023Get Started with Rust: A Beginner's Guide to the Powerful Programming LanguageIntroduction Programming language is an integral part of a developer. They are tools where you can create websites, software, and applications. However, sometimes it becomes overwhelming for a developer when choosing a wide range of programming langu...Discuss·60 readsrust lang
Ahmed Goudaahmedgouda.hashnode.dev·Sep 26, 2022Process OverviewHow a file runs on your PC? Suppose you wrote the below simple code. #include <stdio.h> #define RET 0 int main() { printf("Hello Linux\n"); return RET; } Then you compiled the file by using the command: gcc hello.c -o myhello In Embedded ...Discuss·251 readsEmbedded LinuxLinux
Oluwaseun Da Silva Aladejanaoluwaseundasilva.hashnode.dev·Sep 22, 2022Get Up And Running With Regex In No Time (System Programming).Introduction In any search algorithm, we need something to pass to identify the complex string available in the input string or input data which is basically a sequence of characters or string that would define the searching pattern. A set of charact...Discuss·31 likes·393 readsRegular Expressions