Programming

programming@programming.dev banner
@TheracAriane@thebrainbin.org avatar TheracAriane ,

Can we possibly do without apps on PCs ?

@TheracAriane@thebrainbin.org avatar TheracAriane ,

How to share files via onion share ?

@TheracAriane@thebrainbin.org avatar TheracAriane ,

Can kids under 10 be possibly taught coding, without even mentioning the word syntax to them ??🤔🤔🤔

@TheracAriane@thebrainbin.org avatar TheracAriane ,

You need to understand that we don't use English for our day to day conversations. Children are just learning to be familiar with English. Is it possible to teach them the language through computers ? I prefer keeping the lessons offline as far as possible.

@TheracAriane@thebrainbin.org avatar TheracAriane ,

Does my username TheracAriane bring anything to your mind ???

@TheracAriane@thebrainbin.org avatar TheracAriane ,

What could be the best way to introduce the world of computers to a kid, let's say of 6 years old, so that he learns to handle it like a toy and stops dreading it like some esoteric, arcane and recondite machine from some eldritch, enigmatic, cryptic and phantasmal world ?

@TheracAriane@thebrainbin.org avatar TheracAriane ,

Can you suggest any online typing game for measuring the speed and accuracy of kids in real time ? It's preferable that it's in the form of graphics like video games, which the kids enjoy playing while they get learn to master the keyboard 😊😊😊😊😊

@TheracAriane@thebrainbin.org avatar TheracAriane ,

Is there anyone over here who's worked on evilwm with conky ??🤓🤓🤓

@MorganWorshipsTheGPL@mastodon.social avatar MorganWorshipsTheGPL ,

programming@programming.dev icon Programming Unpopular opinion: 95% percent of all modern programming langueges are either bloated/proprietary/unneccesarily complex. pretty sure C & assembly can do it all (even for web development, just compile c to WebAssembly)

nordwestt , (edited )

Been working on a GUI that allows you to connect to any provider (even local like ) and have a unified chat history, characters, tools, documents etc.

A bit like OpenWebUI but aims to be more user friendly and lighter (but hopefully just as powerful!)

It's called - built with React Native so it's possible to compile for pretty much any platform including as mobile Android and iOS app

Please feel free to check the GitHub at https://github.com/compass-ai-chat/compass#user-content-welcome-to-compass-

opensource@lemmy.ml icon Open Source @privacy @artificialintelligencenews.in programming@programming.dev icon Programming

mbude avatar mbude ,
mbude avatar mbude ,
mbude avatar mbude ,
popato90 ,
@empty@mathstodon.xyz avatar empty ,

programming@programming.dev icon Programming

my declarative description of what data compression is:

CD)D=(P)(LP)<(LD)P
COMPRESSED
DATA
PROGRAM)
LENGTH

@rimu@piefed.social avatar rimu ,

I can’t believe nobody has done this list yet. I mean, there is one about names, one about time and many others on other topics, but not one about languages yet (except one honorable mention that comes close). So, here’s my attempt to list all the misconceptions and prejudices I’ve come across in the course of my long and illustrious career in software localisation and language technology. Enjoy – and send me your own ones!

@LabPlot@floss.social avatar LabPlot , (edited )

SAME STATS, DIFFERENT IMPROVEMENTS

programming@programming.dev icon Programming

After 12 months of managing , A, B, and C changed their approach.

Assuming a steady flow of bugs of the same kind, whose change is an improvement❓

Boosts appreciated! 🙂 :boost_love:

More generally, the problem is domain independent.

ALT
@modev@snac.bsd.cafe avatar modev ,

~ Code Crafters Cafe ~

We intend to save human intelligence, to preserve the ability to write code with our own hands and our own brains. Join us now on channel at libera.chat or discord: https://discord.gg/W7CMehj6dd

~ A cozy place in the jungle of the techno world for all programmers who like to create high-quality and effective code from scratch with their own hands. Hobbyists, professionals, beginners, and just curious about how things really work. Handmade, free and open-source software written with a love for engineering and deep knowledge is code crafting. ~

programming@programming.dev icon Programming

@modev@snac.bsd.cafe avatar modev ,

Zig vs Rust. Which one is going to be future?

I think about pros and cons and what to choose for the second (modern) language in addition to C.

programming@programming.dev icon Programming

@modev@snac.bsd.cafe avatar modev ,

programming@programming.dev icon Programming Nelua programming language, any one Nim or better?

”What is Nelua?
Nelua is a systems programming language for performance sensitive applications, like real-time applications and game engines. Its syntax and semantics are similar to Lua, but its garbage collection is optional, it provides optional type notations, and it is free from an interpreter. Nelua uses ahead-of-time compilation to generate optimized native binaries. It is metaprogrammable at compile-time using Lua and it is simple and easy to use.

Nelua takes advantage of ahead-of-time compilation using powerful, optimized C compilers such as GCC or Clang, and thus generates very efficient native code. No interpreter is needed at runtime.

Nelua compiles to C first then to native code, thus you can read and debug the generated C code, mix in other C code without costs, create or use C libraries, use C tools, and reuse the generated C code. You can think of Nelua like a "better C" heavily inspired by Lua.”

Any thoughts, experiences?

@xoron@mastodon.social avatar xoron ,
@modev@snac.bsd.cafe avatar modev ,

programming@programming.dev icon Programming It's time to return to the roots, to the C programming language.

Why am I writing this post? Not because I hope for something or believe in change. These are just words. I could write this at the end, but then you would be looking for answers for me while reading, and I don’t need them. They won’t change anything.
So here it is. I don’t claim to be a software development guru or a C language expert. I’m just a simple developer.

  • Why are we looking for new technologies? Why do we want to be part of a community that is buzzing with new projects? Why do we think that this new programming language will definitely help us create something amazing and truly great and, of course, will make us rich and provide us with a comfortable old age?

  • Why are we offered so many courses in so many programming languages and frameworks? Why do we teach what is required for companies that make money from us?

  • Why are there a lot of conferences on banal simple things, such as *** framework or ### technology (so as not to offend anyone), and there, with a smart look, newly minted gurus tell us how important it is to be able to transfer the value to the client and how to use certain templates?

  • Why do computers become more and more powerful, but programs continue to lag?

  • Why, when applying for a job, do we look for a vacancy based on knowledge of a programming language, but find it only based on knowledge of certain frameworks? Is it really difficult for a professional programmer to learn a framework in a week?

  • Why do we go into software development with the enthusiasm to create something great, but end up in a situation where we are developing some other catalog or some other digital yo-yo to make money?

Reason: because we want our passion for programming, our interest, to also bring us income.
Result: we do not earn this money for ourselves, but for companies whose main goal is to quickly receive income from the software they sell.

I look at how programming has changed over the course of 25 years, what they teach at universities, and where they start. And I came to the conclusion that on a large scale, it was all for the benefit of giant companies or the government.

We must protect the “intimate” knowledge of the foundations and water the roots ourselves. Because they don’t realize, they don’t see that if the roots are not watered, the branches on which they sit will dry out. Therefore, who, if not us?!

@modev@snac.bsd.cafe avatar modev ,

programming@programming.dev icon Programming Why is C hidden gold?

Let's say you decide to learn programming. You have two options. Either use the education system (college or courses) or become self-taught. In the first case, you will learn the programming languages that are imposed on you. The education system (universities, colleges, courses) uses the "modern" development stack. Because what matters to them is what can later bring income to companies and you in life, and taxes to the state. They are part of the system and that's how it works. Or because they want to get certificates from industry giants and use everything in their implementation - from development tools to ideology. Only a very few colleges and courses specializing in a very narrow field, such as embedded devices, can teach you the C language.

If you choose to learn programming on your own, the first thing you will do is go to the Internet to determine where to start and what you need to learn today. Naturally, you will find there a lot of articles and posts on the topic of "what programming language to learn in X year". And they will contain a detailed or not very detailed comparison of “modern” languages. But you are unlikely to find the C language among them. Moreover, almost all of these languages will have the intention of being “C replacements”. Naturally, you will choose a new, powerful, and promising language that will replace the “dying C”, while you “look to the future”. You will never find phrases like “Rust is a replacement for Zig” or vice versa, they will all be “replacements for C”. And by doing this they are trying to hide the C language.
We have seen why the C programming language is hidden.

But suddenly one wonderful day you came across a post with the words “give C language a try”, or, if you are over 40, you remembered where you started learning programming as a child before you started writing all this “SaaS garbage”. And you thought “well, okay, what if there is something, here is nothing to lose anyway”. And you started learning C, simultaneously integrating into the C community. And then you discover, to your surprise, that the C language is simple and effective, applicable everywhere, and continues to develop. And the community is kind, not pompous, without hype, and buzzing with interesting projects. You realized that the C language is not dying and is not going to die, as the "gurus" on youtube taught you and representatives of the "modern" language communities argued with foam at the mouth. And that it is unlikely that C will be able to replace anything in the near future. It's as if you have found "your home" again, something you have been looking for a long time, but could not express in words. You have returned to the roots.
And this is why the C language is gold.

Look for your "gold", never give up. When you find it, you will know for sure that this is it. Thanks for reading!

popato90 ,
@maegul@hachyderm.io avatar maegul ,

Is the new editor mostly hype rn?

I can believe it’s good and cool ( built in graphics and collab seem to me like good ideas).

But as someone who happily stayed with sublime (with LSPs a likely game changer) …

takes like “it’s fast!”, “LSP!”, “it now has snippets!” … along with people telling me it has a plug-in system, but doesn’t (cf python/lua runtimes of sublime/nvim) give me massive hype vibes and honestly just feels very “2020s-tech”.

programming@programming.dev icon Programming