itnewsbot, to ProgrammingLanguages

Go language fixes for loop issue - Google’s Go (golang) language has reached version 1.22, bringing changes to for loops ... - https://www.infoworld.com/article/3712844/go-language-fixes-for-loop-issue.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

Oracle’s plans for Java in 2024 - Oracle’s plans to evolve Java in 2024 involve OpenJDK projects ranging from Amber, for... - https://www.infoworld.com/article/3712441/oracles-plans-for-java-in-2024.html#tk.rss_all

vascorsd, to ML
@vascorsd@mastodon.social avatar
itnewsbot, to ProgrammingLanguages

Swift package plugin generates code from OpenAPI docs - Apple has released the stable 1.0 version of the Swift OpenAPI Generator 1.0, for gene... - https://www.infoworld.com/article/3712784/swift-package-plugin-generates-code-from-openapi-docs.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

Fast-growing Zig tops Stack Overflow survey for highest-paid programming language - Zig has topped an annual Stack Overflow survey in the category of highest-paid program... - https://www.infoworld.com/article/3713082/fast-growing-zig-tops-stack-overflow-survey-for-highest-paid-programming-language.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

Rust users concerned about complexity, low usage - While the use of Rust language by professional programmers continues to grow, Rust use... - https://www.infoworld.com/article/3713260/rust-users-concerned-about-complexity-low-usage.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

Java Flight Recorder eyed for improvement - Java’s profiling capabilities would be improved within the Java Flight Recorder (JFR),... - https://www.infoworld.com/article/3712811/java-flight-recorder-eyed-for-improvement.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

Advanced profiling proposed for Java Flight Recorder - Java’s profiling capabilities would be improved within the Java Flight Recorder (JFR),... - https://www.infoworld.com/article/3712811/advanced-profiling-proposed-for-java-flight-recorder.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

Java virtual threads hit with pinning issue - Java’s virtual threads, introduced in JDK 21 in September 2023 to make it easier to wr... - https://www.infoworld.com/article/3713220/java-virtual-threads-hit-with-pinning-issue.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

The state of the C++ developer ecosystem - Every year, JetBrains conducts the Developer Ecosystem Survey to capture the landscape... - https://www.infoworld.com/article/3712186/the-state-of-the-c-plus-plus-developer-ecosystem.html#tk.rss_all #c

itnewsbot, to ProgrammingLanguages

Functional programming with JavaScript arrays - JavaScript arrays are an incredibly flexible way to model collections using techniques... - https://www.infoworld.com/article/3712714/functional-programming-with-javascript-arrays.html#tk.rss_all

louis, to onyx
@louis@emacs.ch avatar

I'm sure that I'm late to the party but I recently discovered the Onyx language project:

https://onyxlang.io

I've played around a bit with it. It's a language that compiles to WASM and can run on Wasmer or its own native Wasm runtime with full debugging support on the server (or in the browser).

It has manual memory management with the Allocator/Arena-pattern, safe-null operators, a decentralised package manager. Stdlib and official packages already offer a lot of stuff incl. a http client and server, json support, raylib bindings etc.

It's simple, has a somewhat C/Go-like syntax but more consistent in that values and functions are bound to symbols, enums, unions and Result/Option types instead of try/catch.

It also features a language server and brings an Emacs onyx-mode with its distribution. Also a VSCode extension with full LSP support.

If you like playing with languages, give it a try. According to its creator, it has been in development for three years and feels already very stable.

itnewsbot, to ProgrammingLanguages

Rust developers concerned about complexity, low usage - While the use of Rust language by professional programmers continues to grow, Rust use... - https://www.infoworld.com/article/3713264/rust-developers-concerned-about-complexity-low-usage.html#tk.rss_all

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 ProgrammingLanguages
@frankel@mastodon.top avatar
itnewsbot, to ProgrammingLanguages

Java 23 begins to take shape - Although not expected to arrive until September, Java Development Kit 23 already has b... - https://www.infoworld.com/article/3712426/java-23-begins-to-take-shape.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

C# language snags Tiobe language of the year honors - As expected, Microsoft’s C# language has won the Tiobe programming language of the yea... - https://www.infoworld.com/article/3712025/c-sharp-language-snags-tiobe-language-of-the-year-honors.html#tk.rss_all #c#

itnewsbot, to ProgrammingLanguages

Why IT execs need to consider GraphQL - Enterprise IT has long been a morass of oft-conflicting infrastructure choices, and re... - https://www.infoworld.com/article/3712544/why-it-execs-need-to-consider-graphql.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

How to use primary constructors in C# 12 - One of the striking new features in C# 12 is the support for primary constructors. The... - https://www.infoworld.com/article/3711900/how-to-use-primary-constructors-in-c-sharp.html#tk.rss_all .net #c#

itnewsbot, to ProgrammingLanguages

Java proposal would streamline record creation - In an effort to streamline code, Java would be enhanced with derived record creation, ... - https://www.infoworld.com/article/3712640/java-proposal-would-streamline-record-creation.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

How to use Rust with Python, and Python with Rust - Python and Rust occupy seemingly opposite ends of the language spectrum. Python, inter... - https://www.infoworld.com/article/3664124/how-to-use-rust-with-python-and-python-with-rust.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

TypeScript 5.4 beta arrives - TypeScript 5.4, a planned update to the strongly typed JavaScript variant from Microso... - https://www.infoworld.com/article/3712660/typescript-54-beta-arrives.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

C# expected to be Tiobe language of the year - While C# fell short of Tiobe’s Programming Language of the Year honors for 2022, Tiobe... - https://www.infoworld.com/article/3711542/c-sharp-expected-to-be-tiobe-language-of-the-year.html#tk.rss_all #c#

itnewsbot, to ProgrammingLanguages

When to use abstract classes vs. interfaces in Java - Abstract classes and interfaces are plentiful in Java code, and even in the Java Devel... - https://www.infoworld.com/article/2077421/when-to-use-abstract-classes-vs-interfaces-in-java.html#tk.rss_all

itnewsbot, to ProgrammingLanguages

Java proposal would scrap sun.misc.Unsafe memory access - The memory access methods of Java’s sun.misc.Unsafe class would be deprecated for remo... - https://www.infoworld.com/article/3712663/java-proposal-would-scrap-sunmiscunsafe-memory-access.html#tk.rss_all

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