April Week 4
Saturday, 29 April 2023

Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. This week's first featured article compares the merits of Python, Go and Java while the second is from our History section and looks at the origins of BASIC, the first language designed for beginners.

To receive this digest automatically by email, sign up for our weekly newsletter.

I Programmer Logo Square

April 20 - 26, 2023

Featured Articles


Python vs. Golang vs. Java Performance: Which Is Faster?
24 Apr | Gilad David Maayan
article thumbnail

Speed is usually a critical factor in any programming project, so when making the choice of which language to use you need to ask how they stack up in terms of performance. But, to quote an overworked phrase, that's a complicated question.


Kemeny & Kurtz - The Invention Of BASIC
20 Apr | Historian
article thumbnail

BASIC was invented for the sole purpose of making programming as easy as it could possibly be. Is there another language that can claim to have done more to change the way we use computers? You may not like it, but it was the language that brought computing to the masses.

Banner

Programming News and Views


Apple Wins Appeal Against Epic
26 Apr | Mike James
article thumbnail

The process of the law is slow, slower than completing the last 10% of any software project, but at last we have a verdict on the question of whether Apple's App Store is a monopoly or not - it isn't, but you can direct users to your own site for payments.


Google Adds Code Generation To Bard
26 Apr | Kay Ewbank
article thumbnail

Google has announced that its Generative Pre-trained Transformer (GPT) Bard now has the ability to generate programming code, and to debug and explain existing code.


NSA's Cybersecurity Curriculum
25 Apr | Nikos Vaggalis
article thumbnail

The CLARK (Cybersecurity Labs and Resource Knowledge-base) Center from Towson and the NSA have published hundreds of cybersecurity learning courses and modules. Let's check what's on offer.


Can Google DeepMind Win At AI?
25 Apr | Sue Gee
article thumbnail

Alphabet is merging its two prominent AI research teams, Brain and DeepMind to form Google DeepMind. Given the phenomenal success of ChatGPT, this is being interpreted as an attempt to compete with OpenAI in the ongoing race towards the development and adoption of general AI.


MariaDB Offers Observability To Community Version
24 Apr | Kay Ewbank
article thumbnail

MariaDB is now offering its SkySQL observability service to users of MariaDB Community Server deployments. The news follows recent job cuts and financial problems for MariaDB.com.


Android Studio Flamingo Improves UI Tools
24 Apr | Mike James
article thumbnail

Android Studio Flamingo has been released with improvements including better UI tools, new features that assist with inspecting your app, and IntelliJ updates.


AI Agents Organize A Party
23 Apr | Sue Gee
article thumbnail

Taking inspiration from The Sims, researchers from Stanford University and Google have created computational software agents that simulate believable human behavior. Generative agents can interact with each other, can plan ahead and can remember and reflect on what they have done, all powered by ChatGTP.


Java SE Performance Pack Available
21 Apr | Kay Ewbank
article thumbnail

Oracle has announced that the Java SE Subscription Enterprise Performance Pack is now available for download under the Java SE Oracle Technology Network (OTN) License.


Chip Designer Wins 2022 ACM Breakthrough in Computing Award
21 Apr | Sue Gee
article thumbnail

David Papworth, a lead designer of the Intel P6 (Pentium Pro), has been named by the ACM as the recipient of the 2022 ACM Charles P. “Chuck” Thacker Breakthrough in Computing Award.


Node.js 20 Adds Permission Module
20 Apr | Kay Ewbank
article thumbnail

Node.js 20 has been released with improvements including a new Node.js experimental Permission Model and a stable test_runner module.


An Attempt To Make Java Easier To Learn
20 Apr | Nikos Vaggalis
article thumbnail

It's no secret that Java is not the favorite language of Coding Bootcamps. Now an OpenJDK proposal tries to change that by reforming the language's syntax itself.

Banner

Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that helps us to continue posting.

Full Review


SQL Query Design Patterns and Best Practices

Author: Steve Hughes et al
Publisher: Packt Publishing
Pages: 270
ISBN: 978-1837633289
Kindle: B0BWRD7HQ7
Audience: Query writers
Rating: 2.5
Reviewer: Ian Stirk

This book aims to improve your SQL queries using design patterns, how does it fare?

Book Watch


Beginning Programming with Python, 3rd Ed (For Dummies)

This book lays out the foundations of programming using Python.  John Mueller starts from the basics of coding and the process of creating simple, fun programs right away. This updated edition features new chapters, including coverage of Google Colab, plus expanded information on functions and objects, and new examples and graphics that are relevant to today’s beginning coders.


GPT-3 (Packt)

Subtitled "The ultimate guide to building NLP products with OpenAI API", this book is a guide to the Generative Pre-trained Transformer, GPT-3 AI, language model, covering its significance, capabilities, and application in creating innovative NLP products. Shubham Saboo and Sandra Kublik look at methods of utilizing this tool for your specific needs and showcase successful businesses that have been established through its use.


Regular Expression Puzzles and AI Coding Assistants (Manning)

This book has a long subtitle that tells you its contents - "24 puzzles solved by the author, with and without assistance from Copilot, ChatGPT And More". It is the story of two competitors. On one side is David Mertz, an expert programmer and the author of a popular Regex tutorial. On the other are the AI powerhouse coding assistants, GitHub Copilot and OpenAI ChatGPT.

 

IP2

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.

To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.

You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.

Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info

<ASIN:1837633282>

<ASIN:‎1119913772>

<ASIN:1805125222>

<ASIN:1633437817>

Last Updated ( Saturday, 29 April 2023 )