#c_programming

mstrutils - custom version of string.h

programming.dev/post/46421833

six thoughts on generating c

lemmy.world/post/42913408

Jure RepincJRepin@lemmy.ml
2026-01-26

GNU C Library 2.43 released

lemmy.ml/post/42242803

2026-01-24

I have updated CUTest, my tool for unit tests and test driven development in C programming, to add an "early quit" option (stops on the first failed test).

#programming #c_programming #test_driven_development

baillehachepascal.dev/2022/cut

2026-01-22

New article on my website: Serving data through copy paste in C using X11

#programming #c_programming #x11

baillehachepascal.dev/2026/cop

2026-01-19

New article on my website: Checking for quantity unit at compilation time in C

#programming #c_programming

baillehachepascal.dev/2026/uni

My first real attempt at making a commentary video about 'c' programming and SDL

lemmy.ml/post/40522985

Mahmud Razlıqlı 𐰺𐰔𐰞𐰶𐰞𐰃mahmudrazliqli
2025-02-19

‏بئله شئیلرله سئوینیرم من.😂

‎#termux
‎#xfce
‎#gtk3
‎#glade
‎#gcc
‎#c_programming

Does anyone know where _BitInt(N) is specified for the WASM ABI, if it's specified at all? Clang can compile it, but when it comes to long term compat I'd rather it be written in a standard somewhere.

As _BitInt implies, I'm concerned about C23 here.

#programming #c_programming #c #c_lang

2024-09-11

Подводные камни устройства карты видимости в СУБД PostgreSQL

Карта видимости - это достаточно простой механизм в СУБД PostgreSQL, но даже он имеет множество интересных тайн, если погрузиться в детали реализации. В этой статье мы выясним: 1. Какие особенности есть у механизма сбрасывания и установки бита полной видимости. 2. Как Index only scan использует бит полной видимости. 3. Зачем записывать информацию об изменении карты видимости в WAL. 4. Каким образом карта видимости участвует в оптимизации предвыборки Bitmap scan. 5. Зачем механизму оценки селективности нужна карта видимости.

habr.com/ru/articles/842520/

#postgres #postgresql #visibility_map #vm #open_source #анализ_программ #reverseengineering #исходный_код #c_programming #субд

2024-07-02

fatal error: dbus/dbus-arch-deps.h: No such file or directory

lemmy.ml/post/17545833

2024-05-14

Yesterday, I finished :python: support for #birch. Today, it will be :c_language:.
I like this second project, since it allows me to try languages it didn't use or used months/years ago.

:github: github.com/Wervice/birch/

You are welcome to leave a ⭐.
#C_programming #coding

2024-04-09

PostgreSQL. Устройство карты свободного пространства

СУБД PostgreSQL способна бысто работать с огромными массивами данных благодаря множеству различных механизмов, таких как карта свободного пространства, позволяющая за короткий промежуток времени найти страницу из основного слоя с необходимым свободным пространством для вставки новых версий строк. В этой статье мы разберемся в устройстве карты свободного пространства, а также познакомимся с алгоритмом получения страницы с необходимым свободным пространством.

habr.com/ru/articles/806415/

#postgres #postgresql #free_space_map #fsm #open_source #анализ_программ #reverseengineering #исходный_код #субд #c_programming

Diego 🌲DiegoCrespo
2024-01-22

What does everyone feel about Uniform Function Call Syntax in C? I feel like it solves one of the pain points people have of “linking” functions to objects like structures in C? So instead of calling Vector2_Add(my_vector,myother_vector)
You do
my_vector.Vector2_Add(myother_vector)

which would pass my_vector as the first argument like in the first example, but using a dot style syntax which is more familiar.

Sakibul Ali Khansakibulalikhan
2023-08-30

For my university's upcoming 1st-semester final structure programming in C exam, I finished an Introduction to C course from @Sololearn and got a certificate.

sololearn.com/certificates/CC-

Brian Puthuffsplitpea
2023-08-07

I made a thing that shows you things.

𝚟𝚒𝚗𝚜sehnsucht@social.sdf.org
2023-07-11

SectorC is a C compiler written in x86-16 assembly that fits within the 512 byte boot sector of an x86 machine. It supports a subset of C that is large enough to write real and interesting programs. It is quite likely the smallest C compiler ever written.

xorvoid.com/sectorc.html

#c_programming #compilers #indytech

2023-07-02

Ah yes, because we need protective goggles when working on ANSI C .
.
.
.
DEFINITELY HAVE TO KEEP CHILDREN AWAY FROM ANSI C...
#c #ansic #c_programming #ansi

Includes:

- #0, #1, #2, #3, #4 screw extractor/remover

- quick change adapter

- 6 PC's CRV quick change bits: slot #3, slot #4, PH #1, PH #2, PZ#1, PZ#2 and case

CAUTION!

To prevent injury and/or property damage:

1. Wear ANSI approved safety goggles during use.

2. Read manual of tool used with this set.

3. Keep out of reach if children.

4. Clamp workpiece in place; never hold workpiece by hand.

Save these warnings.
Akseli :quake_verified:aks@tilde.zone
2023-01-20

For those who know more about compiler stuff: Do you prefer Clang/LLVM over GCC or vice versa? Why?

I know there's no one-true-answer to this but I am interested in hearing opinions. I am currently trying out Clang if it would give me better warnings and errors.

#compilers #programming #c_programming #cplusplus

Akseli :quake_verified:aks@tilde.zone
2022-12-31

I.. I got the actor animations to work in my C game engine...

LOOK! IM SO HAPYP

So the animations now have a thing that they can be set "interruptable" and "loopable." This means that the animation cycle can handle itself. There is no deeper state machine.

For example the enemy death animation now stops instead of looping. And the enemy plays the attack animation properly in midst of moving.

It still looks a bit rough but I'm quite happy how well it came out, I can now move on to other things in the project!

Here's the code: codeberg.org/akselmo/artificia (I may merge it to main branch soonish.)

#c_programming #gamedev #raylib #screenshotsaturday

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst