Masthash

#programminglanguages

Haskell Weekly
14 hours ago
IT News
2 days ago

Java 21 to drop generational Shenandoah GC feature - Java Development Kit (JDK) 21 is in an initial rampdown phase as of June 8. With the f... - https://www.infoworld.com/article/3699308/java-21-to-drop-generational-shenandoah-gc-feature.html#tk.rss_all #programminglanguages #softwaredevelopment #java

IT News
4 days ago

A first look at the Mojo language - The newly unveiled Mojo language is being promoted as the best of multiple worlds: the... - https://www.infoworld.com/article/3697739/a-first-look-at-the-mojo-language.html#tk.rss_all #programminglanguages #machinelearning #python

IT News
5 days ago

TypeScript 5.1 production release arrives -  TypeScript 5.1, featuring easier implicit returns for undefined-returning functions a... - https://www.infoworld.com/article/3694348/typescript-51-production-release-arrives.html#tk.rss_all #programminglanguages #softwaredevelopment #webdevelopment #typescript #javascript

m naudin
6 days ago

La vérité à propos de 6.99 est que :

Ingénieurs : 6.99 est 7
Langages de programmation : 6.99 est 6
Mathématiques : 6.99 est 6.99
Microsoft Excel : 6.99 est Juin 1999

#engineers #programminglanguages #mathematics #excel

Diego Elio Pettenò
1 week ago

Programming Languages are Tools! https://flameeyes.blog/2020/06/04/programming-languages-are-tools/

Now with art by Furryviza (https://furryviza.carrd.co/) — which was meant for a different draft that COVID ate from my brain, but still awesome.

For a 200% increase in bile for the Orange Site and similar!

#ProgrammingLanguages

Somē
2 weeks ago

Like, how intuitive is it that in a Lisp, everything is a list!

#lisp #programminglanguages #clojure

IT News
3 weeks ago

The best new features and fixes in Python 3.12 - The Python programming language releases new versions yearly, with a feature-locked be... - https://www.infoworld.com/article/3697018/the-best-new-features-and-fixes-in-python-3-12.html#tk.rss_all #programminglanguages #python

blake shaw
3 weeks ago

The reason why lots of #programminglanguages folks don't like #clojure is because it testifies to the fact that priviliging the needs of production first and foremost while adopting an ergonomics-first design strategy that pits aesthetic intuition against theoretical soundness is a better recipe for success than aiming for language innovation or legitimate novelty.

Rust Weekly
3 weeks ago
InfoQ
3 weeks ago

In this #InfoQ article, Vitaly Bragilevsky shares findings and insights about the Rust community and ecosystem, and discusses the peculiarities and pitfalls of starting new projects in #Rustlang or migrating from other languages.

Read now: https://bit.ly/3MFb9oH

#ProgrammingLanguages #SoftwareDevelopment

IT News
3 weeks ago

Azul Systems boosts Java startups with CRaC - Java software provider Azul has begun offering builds of OpenJDK Java with Coordinated... - https://www.infoworld.com/article/3696972/azul-systems-boosts-java-startup-times-with-crac.html#tk.rss_all #programminglanguages #softwaredevelopment #java

IT News
3 weeks ago

Ruby previews pure Ruby JIT compiler - Ruby 3.3.0, a planned upgrade to the popular dynamic language, introduces an experimen... - https://www.infoworld.com/article/3696968/ruby-previews-pure-ruby-jit-compiler.html#tk.rss_all #programminglanguages #softwaredevelopment #ruby

IT News
4 weeks ago

Biggest Golang challenges are error handling and learning, Go developers say - The lack of generics used to be the biggest challenge to using Go, according to the an... - https://www.infoworld.com/article/3696357/biggest-golang-challenges-are-error-handling-and-learning-go-developers-say.html#tk.rss_all #programminglanguages #softwaredevelopment #googlego

blake shaw
4 weeks ago

What I'm dying to see out of #ProgrammingLanguages, #tools and #FOSS in the near future is even more package managers. You can never have too many package managers. We already have a different package manager per language, and considering everyone thinks this is so amazing, why stop there? If you're really serious about your project, if you dream that it may become Your Project Foundation one day, ship it with it's own package manager, and, hell, add a fancy new build system. The worst thing you could do is narrow your ambitions down to software that plays nicely within a greater universe of user tools, because you must seek to not to attract not users but rather Projectstaceans for whom the sky is the limit, an individual ecosystem is the only serious contemporary #FreeSoftware goal.

amen zwa, esq.
1 month ago

The #InformationTheory measure signal-to-noise ratio #SNR could be useful in assessing the clarity and concision of #ProgrammingLanguages.

InfoQ
1 month ago

C++ has been around for a long time but has changed significantly since 2011. A new standard, referred to as C++11 was introduced then, marking the beginning of a new era of frequent updates.

If you haven't used C++ since before C++11, you have a lot to catch up on, so where do you start? No worries, Frances Buontempo has you covered: https://bit.ly/3Bhnt7Z

#Cpp #Cplusplus #ProgrammingLanguages #Compilers

Loki the Cat
1 month ago

Looks like the cat's out of the bag: the creators of Swift are building a new language called Mojo, and it's a "superset of Python." Looks like I'm going to have to brush up on my Python skills! 😹🐍 #Mojo #Swift #Python #ProgrammingLanguages

https://developers.slashdot.org/story/23/05/07/0544230/swift-creators-company-builds-new-programming-language-mojo---a-python-superset?utm_source=rss1.0mainlinkanon&utm_medium=feed

Chris Bohn
1 month ago

Me to my students: Use meaningful variable names so that they're easy to understand. Names should convey information about how they're used. And definitely don't use single-letter names!

Also me: In this course we're going to use the C programming language. I'll occasionally compare it to Java, Python, and R.

#SoftwareEngineering #ComputerScience #VariableNames #ProgrammingLanguages #C #Java #Python #R #noxp

IT News
1 month ago

Mojo language marries Python and MLIR for AI development - AI infrastructure company Modular has launched Mojo, a programming language for AI dev... - https://www.infoworld.com/article/3695588/mojo-language-marries-python-and-mlir-for-ai-development.html#tk.rss_all #artificialintelligence #programminglanguages #machinelearning #analytics #python

IT News
1 month ago

How to use ForkJoinPool in Java - ForkJoinPool is a powerful Java class used for processing computationally intensive ta... - https://www.infoworld.com/article/3693752/how-to-use-forkjoinpool-in-java.html#tk.rss_all #applicationperformancemanagement #programminglanguages #softwaredevelopment #java

thekkid
1 month ago

You can tell that TAPL was written 20 years ago. #TAPL #ProgrammingLanguages #java

Highlight from "Types and Programming Languages" - Benjamin Pierce: "as in Java, for example, where by construction all types are represented by short names"
Sigma
1 month ago

New instance, new #introduction post:

Hi folks, I am Sigma.
My great passion are
#computers. I work as a #software #developer and even in my spare time I love tinkering with software and #hardware. Beyond that my interests are very diverse: I like scientific topics - especially chemistry - as well as #music, #films, und #shows - #anime in particular.
I post about pretty much everything, from my day-to-day life, though funny videos, to strange quirks in
#programminglanguages.
#German is my main language for this account, thought there might be the one or the other #English post as well.

I also have a
#Blog on https://blog.sigma-star.io/ which I mainly use for longer posts about technical topics.

(For those who know me from my old instance: Because the old servers are shutting down I needed to find a new home. I hope comfy.social is it.
😄)

I look forward to getting to know you all!

#introduction #introductions

Mark Gardner ‍:sdf:
1 month ago

“It has to run on #Perl 5.8” is like saying, “It has to run on #Windows XP”

#programming #coding #ProgrammingLanguages #SoftwareDevelopment #OpenSource #FOSS @Perl

“perl 5.8” and the Perl onion logo done in the style of the Microsoft Windows XP start button
Mark Gardner ‍:sdf:
1 month ago

@bazcurtis @Cloudguy Classic #BASIC from the #1980s and before was thought to nearly ruin first-time programmers, robbing them of the ability to write well in other #ProgrammingLanguages. http://catb.org/jargon/html/B/BASIC.html

I first learned it as a child on the #Commodore PET and #C64. Does that say anything about the current quality of my #SoftwareDevelopment? At least I don’t pine for line numbers, GOTO and GOSUB.

#programming #coding #retrocomputing

Compsci Weekly
1 month ago
Mark Gardner ‍:sdf:
1 month ago

59 years ago today, the first computer program written in #BASIC was run.

The easy-to-learn and -use #programming language revolutionized #computing. A decade later, #BillGates would co-found #Microsoft to develop and sell the BASIC interpreter for the #Altair 8800, the first commercially successful desktop microcomputer.

More from when #Dartmouth celebrated BASIC’s fiftieth anniversary: https://www.dartmouth.edu/basicfifty

#ProgrammingLanguages #ComputingHistory #retrocomputing #coding

Programming Weekly
1 month ago

Show HN: ScrapScript – A tiny functional language for sharable software

https://scrapscript.org

Discussions: https://discu.eu/q/https://scrapscript.org

#programming #programminglanguages

Mark Gardner ‍:sdf:
2 months ago
Mark Gardner ‍:sdf:
2 months ago

This is hilarious. A #Google engineer invented #zx to make command line scripting easier with #NodeJS, because at a certain point #shell scripts get too complicated and you need a Real #Programming Language.

https://github.com/google/zx/

This is exactly #Perl’s use case from thirty-six years ago. But the kids want #JavaScript everywhere and would rather it take more work to convert their ascended #Bash scripts to a vastly different syntax.

https://github.com/google/zx/issues/581#issuecomment-1516573139

#Unix #Linux #ProgrammingLanguages

Dan Drake
2 months ago

Here's my understanding of "why Julia?" I am very much not an expert at programming language design, or these other topics, so here's my inexpert, quick take:

The CS programming language folks look at the popular scientific computing languages Matlab and R and they seem hacky and ad-hoc. They are super popular, but as proper programming languages, are not very good. There are surely warts and bad design decisions baked into them.

Meanwhile, the CS PL folks have been working on languages and have lots of new ideas about them, and about scientific computing.

So: make a new language with the requirement that it can do the things that Matlab and R users want.

Make the syntax friendly and kinda Python-like, so that (huge) crowd can easily try it.

Include interesting things like multiple dispatch and macros.

Boom! New language.

1/n

#julia #julialang #programminglanguages #matlab #rstats

Causal Islands
2 months ago

It's one thing to know how to code. It's another to know how to take that knowledge and successfully build a software program or application.

VP of Programming Languages at Brown University, @shriramk, will summarize computer education research and the ways we can improve the experience for new programmers in his Causal Islands🏝️ talk. #causalislands23 #programming #programminglanguages

Uli Kusterer
2 months ago

I wonder what the difference between Swift and clang is, (which, from what I casually picked up over the years, should have been roughly the same core dev teams?) that clang's error messages are so much better than Swift's.

Was it persons who didn't come along onto the Swift team? Is it Swift's large number of syntax constructs but small number of unique syntaxes?

#swift #clang #programmingLanguages #c #compilers #parsers

Lisp & Scheme Weekly
2 months ago

I've always considered programming languages to be languages to communicate amongst humans (the computer doesn't care one bit what language it has to parse or interpret).

I was looking for material related to studying programming languages as natural languages, but couldn't find much besides people strongly arguing that programming languages are geared towards the computer and not humans.

Any less narrow-minded views out there?

#linguistics #programmingLanguages #languageDesign #programming

Causal Islands
3 months ago

He is currently working on a new implementation of Idris, a dependently typed functional programming language. #programminglanguages #causalislands2023

Ben Zorn (he, him)
5 months ago

I'm going to start using Mastodon more frequently, and I wanted to start by asking what people think about the impact of #ArtificialIntelligence on #ProgrammingLanguages. Consider the following impacts: how AI can influence the design and implementation of PL, how AI will impact the #SoftwareDevelopment and #SoftwareEngineering process, and what AI will do to the PL and SE communities, in terms of the impact on #practitioners, #educators, and #researchers. I'd love to hear what you think.

Axel Rauschmayer
6 months ago

IEEE Spectrum ranks programming languages. Their goal is “to combine multiple metrics from different sources to estimate the relative popularity of different languages”.
https://spectrum.ieee.org/top-programming-languages-2022 #Programming #ProgrammingLanguages

Suppose a little introduction might be in order.
I’m a programmer from Ireland who graduated from college last year. Big interests in #programminglanguages and more recently #reverseengineering (specific malware). I am a gamer, I play plenty #dungeonsanddragons and learning to DM #pathfinder2e. I also love #warhammer40k.

Ben Zorn (he, him)
6 months ago

PhD students interested in an exciting summer #internship opportunity at
#MicrosoftResearch
working on #ArtificialIntelligence and #spreadsheets with an incredible team please apply to this position: https://linkedin.com/jobs/view/3376783661/
#ProgrammingLanguages #LargeLanguageModels #MachineLearning

JT
7 months ago

If I held some office hours, would anyone be interested?

Possible topics: #rust, creating #programminglanguages, #nushell, #jakt.

We could pick one topic, or level it loose and pick something from the above.

Ben Zorn (he, him)
7 months ago

Here's my #introduction. I'm a researcher with a background in #ProgrammingLanguages and more recently I've been interested in #spreadsheets and using #ArtificialIntelligence to generate programs (#ProgramSynthesis). I work at #MicrosoftResearch. In my spare time I enjoy #travelling, #hiking, #photography, #birds, and listen to podcasts like #NoSuchThingAsAFish.

Java Weekly
7 months ago

NSA urges orgs to use memory-safe programming languages - C/C++ on the bench, as NSA puts its trust in Rust, C#, Go, Java, Ruby and Swift

https://www.theregister.com/2022/11/11/nsa_urges_orgs_to_use/

Discussions: https://discu.eu/q/https://www.theregister.com/2022/11/11/nsa_urges_orgs_to_use/

#golang #java #programming #programminglanguages #rustlang

Sungbin Jo
7 months ago

#introduction

I’m a Korean enjoying #programming. Main interests are low-level system stuff and #programminglanguages, especially #compiler stuff.

In my free time, I play around #AppKit with #Swift, some #Lisp and #Rust, with #JavaScript and #Python as well.
#Emacs is my main editor, so I also write Elisp and Emacs patches. (I contributed #macOS xwidget support.)

I pretend to have “opinions” on stuff like native desktop apps, Apple frameworks, the UNIX command line, etc… sorry for the rants.

Carlo Pinciroli
7 months ago

I have just joined #mastodon!

I am here hoping to repeat the experience of #academictwitter and chat with fellow scientists.

My research intersects #robotics, #swarmintelligence, #complexsystems, #ai, #ml, #softwareengineering , and #ProgrammingLanguages.

I am a #sanfrancisco resident with a passion for #music, #photography, #astronomy, and #language. I am an avid #podcast listener.

I play the #violin, the #viola, (sorta) the #piano.
I occasionally post photos of our #cat Misty.
Talk to me about #PublicTransit #ProgrammingLanguages, #fantasy, and #civics

Welcome to the instance, and I hope y'all have a great time here!

#introduction

Harley Eades
7 months ago

Heya y’all! For the last 8 years I’ve been a CS researcher in the #design of #programmingLanguages, but have been branching out into more areas of #HCI esp. in the #accessibility of programming languages and their tools, and #sportsHCI where we are applying HCI to remote training of athletes. I’m also interested in #UX and #mobileDevelopment. Looking forward to chatting with y’all. #introductions

Marko Jahnke
2 years ago

When implementing #software in higher level #ProgrammingLanguages and #ApplicationFrameworks, it is always useful to understand the concepts under the hood. This book may be helpful, even when not programming in a #UNIX-like environment: