janriemer, to rust

C++ will be taken over by .

What will be the Rust-equivalent for ?

I mean is a very good first step, but it's basically the C++ for C.

So in short:
C => C++
JavaScript ≈> TypeScript
C++ =>
JavaScript => ???

I think it will be a looong way to go, but maybe, maybe we'll see more and more in the , but not quite sure yet.

#C

darklang, to github
@darklang@mas.to avatar

Hey folks!

Darklang is a , editor, and , developed in public on .

It started in 2017 and has had a tumultuous time, but is still being actively worked on by a small team led by @paulbiggar.

Darklang's goal is to make it 100x easier to build . It's a programming language, with some novel ideas, such as and .

1/🧵

janriemer, to Blog
janriemer, to random

Please remember:
Syntax sugar tastes good, but too much of it is bad for your teeth and health.

janriemer, to rust

Effekt Language | A research language with effect handlers and lightweight effect polymorphism

https://effekt-lang.org/

@yosh @jsbarretto You're probably both interested in this (because I've heard you talk about effect systems in the past in the context of ). 😉

gregorni, (edited ) to ProgrammingLanguages
@gregorni@fosstodon.org avatar

I'll be honest, I don't like the idea of a "general-purpose programming language". I think the do-one-thing-well principle also (especially?) counts for language design, and if you create a language, you should have a clear idea of your target audience and what the language's usecase is supposed to be.

frankel, to random
@frankel@mastodon.top avatar
gregorni, to TodayILearned
@gregorni@fosstodon.org avatar

I find it hard to learn a new programming language that has little adoption, for two reasons:

  1. It's often hard to find the libraries that I need to do something
  2. If I don't feel like I'm getting a great benefit of knowing the language or like I'll be able to do lots of cool stuff once I know it, I lack motivation.

janriemer, (edited ) to roc

Oh nice, the now has a polished website! :awesome: 💅

https://www.roc-lang.org/

My is: we'll see a v0.1 release in a year or so. 🤞

Definitely a language I'm going to learn!

janriemer, to rust

The Programming Language

https://austral-lang.org/

"Austral is a new systems . You can think of it as : The Good Parts or a modernized, stripped-down . It features a strong , , capability-based security, and strong modularity."

Introducing Austral: A Systems Language with Linear Types and Capabilities:

https://borretti.me/article/introducing-austral

Looks like my prediction of future programming langs hold true:
https://floss.social/@janriemer/109727164361812679

LukaszHorodecki, to linux
@LukaszHorodecki@pol.social avatar

For some time now, I've had an idea for an application that could make my life easier and perhaps be useful to others.

Recently, I wrote down what functionalities I want it to have and started designing all the parts on paper.

I know I want to use Gtk/Adwaita, some kind of database, and Markdown export/import.

Here's the fun part: my coding skills are virtually non-existent. I have some experience with PHP, mostly from the time before OOP came along, and in the recent years I've started and dropped a few tutorials on YT (Python and Vala IIRC).

I want to use building this app to finally learn how to code, whether it takes months or years to complete.

What language would you recommend for this task? Easy to learn, with online resources available, simple to use with Gtk and a lightweight database.

itnewsbot, to retrocomputing
@itnewsbot@schleuss.online avatar

Cowgol Development Environment Comes to Z80 and CP/M - Cowgol on Z80 running CP/M ties together everything needed to provide a Cowgol dev... - https://hackaday.com/2023/12/10/cowgol-development-environment-comes-to-z80-and-cp-m/ /m

jcastroarnaud, to design Portuguese
@jcastroarnaud@mathstodon.xyz avatar

A provocative thought, and a question.

After meeting the (https://www.uiua.org/) programming language, and identifying it as queer (in both gender and style), I started thinking about the intersection of and .

I feel that most programming languages are : the (do this, then do that) matches the stereotype of "man commanding". Object-oriented paradigm, same thing. paradigm resembles an assembly line, also stereotypically male.

I feel that some languages are : SQL and Prolog, both . But I know no language.

Do you see programming languages as gendered? If so, which ones you see as female, and why?

gregorni, (edited ) to ProgrammingLanguages
@gregorni@fosstodon.org avatar

What kind of programming language syntax is more helpful for someone absolutely new to programming, with no prior experience?

  • Something innovative that makes explaining concepts incredibly easy
  • Something more traditional that they can apply to a lot of languages when they move on

Feel free to give reasons down below!

lorddimwit, to random
@lorddimwit@mastodon.social avatar

Every is a DSL if you’re bad enough at specifying domains.

janriemer, to random

Pony - an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language

https://www.ponylang.io/

This programming language should definitely get more eyes on it! 👀 Looks really interesting!

fabrice13, to scheme Italian
@fabrice13@neuromatch.social avatar

I love graphs from dynamical systems theory and analytical mechanics.
I love those curves in phase space etc.
That makes me want to understand them better.

I have discovered the book "Structure and Interpretation of Classical Mechanics", that teaches mathematical physics and the but it looks quite annoying to work in Scheme with my 💻.
So, are there similar books/courses/resources with similar means to an end? Maybe in easier to use programming languages? Like

ChristosArgyrop, to programming
@ChristosArgyrop@mstdn.science avatar

Introduction to and Language Design: Second Edition https://a.co/d/76zrvyy

Most definitely a 5/5!

janriemer, to ai

You know that looses millions of $ through their deployed systems, right? You can expect a much higher price for using their in the future - be it your privacy or your money.

So instead of learning proompt engineering, why not do something more useful and invest your time into learning a new :

  • - a language empowering everyone to build reliable and efficient software
  • - a purely functional language that changes the way you think
itnewsbot, to dystopia
@itnewsbot@schleuss.online avatar
janriemer, to typescript

This looks wild! 🤯

civet - The Modern Way to Write

https://civet.dev/

victorp, to python

The TIOBE Programming Community index is an indicator of the popularity of programming languages. This ranking is organized according to their popularity as of Sep 2023:
(1) Python
(2) C
(3) C++
(4) Java
(5) C#
(6) JavaScript
(7) Visual Basic
(8) PHP
(9) Assembly Language
(10) SQL
(11) Fortran
(12) Go
(13) MATLAB
(14) Scratch
(15) Delphi/Object Pascal
(16) Swift
(17) Rust
(18) R
(19) Ruby
(20) Kotlin

https://www.tiobe.com/tiobe-index/

#C++ #C# #C #R

WetHat, to Lisp
@WetHat@fosstodon.org avatar

Mark Watson (@mark_watson) wrote this to introduce to developers who already know how to program in another language. If you are a complete beginner, you can still master the material in this book with some effort.

https://leanpub.com/lovinglisp/read#leanpub-auto-why-did-i-write-this-book

janriemer, to brainfood

TypeScript Origins: The Documentary - by OfferZen Origins

https://farside.link/https://www.youtube.com/watch?v=U6s2pdxebSo
(or YT: https://www.youtube.com/watch?v=U6s2pdxebSo)

They couldn't have chosen a better time for this !

Use TypeScript!

musicmatze, to rust

One thing people always forget:

You don't have to be an expert in your only, you also have to be good at designing your code, its architecture.

You could be a mediocre programmer, if you're good at code structure and architecture, your code will be magnitudes better than the code of a 10x-rust-super-hyper-dev that knows nothing about how to structure their code!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • cubers
  • magazineikmin
  • Youngstown
  • mdbf
  • rosin
  • slotface
  • thenastyranch
  • InstantRegret
  • PowerRangers
  • kavyap
  • vwfavf
  • tsrsr
  • DreamBathrooms
  • Leos
  • everett
  • GTA5RPClips
  • khanakhh
  • tacticalgear
  • ngwrru68w68
  • Durango
  • ethstaker
  • modclub
  • tester
  • cisconetworking
  • osvaldo12
  • normalnudes
  • provamag3
  • All magazines