If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the articles, book reviews,and news written each day by programmers, for programmers.
To receive this digest automatically by email, sign up for our weekly newsletter.
September 5 - 11, 2019
The Core
Fundamental C - Simple Arrays Monday 09 September
This extract, from Harry Fairhead's recent book on programming C in an IoT context, explains the basics of the C array. This is not as simple as in other languages because it is so simple.
|
JavaScript Data Structures - The Linked List Thursday 05 September
JavaScript may not have pointers but it has everything you need to construct sophisticated data structures if you think about things in the right way. In this article Ian Elliot implements a classical linked list structure.
|
Book Review of the Week
In his review Mike James awarded a top 5-star rating, concluding:
This is an easy introduction to OpenGL, well about as easy as a complex topic can get. The ideas are introduced in plain language and there are diagrams to help. The programs also help make the point of what exactly is being proposed - be prepared to read them in detail and you'll also find the code on the CD.
New Listings in Book Watch
News
Apple Promotes Own Apps Before Yours Wednesday 11 September
We have been putting up with the walled gardens of the app stores for a long time. Some think they are an advantage; some not so much. What we tend to ignore is that with the fox in charge of the hen house, things can be arranged to work against the hens.
|
IEEE Puts Python Top Wednesday 11 September
IEEE Spectrum has published its sixth annual interactive ranking of the top programming languages. Looking at the languages in the top positions you may experience a sense of deja vu. Python comes top followed by Java, C and C++.
|
Final Release of Python 2.17 Scheduled Beyond Its End of Life Tuesday 10 September
With official support for Python 2.7 scheduled to end on January 1st, 2020, a FAQ to help people still using Python 2 has been added to the Python website. Details of the very final releases of Python 2.7 have also been made public.
|
COBOL Turns 60, Still Won't Die Tuesday 10 September
COBOL is 60 years old this month, and is still going strong in a surprising range of organizations. It's unavoidable -whenver you phone a call center, transfer money, check your account, or ship a parcel, you are likely interacting with COBOL.
|
Kite - AI Powered Auto Completion for Python Monday 09 September
Productivity is not just associated with saving keystrokes but it comes from making smart suggestions too. This is something that Kite does with its new AI-powered Intelligent Snippets.
|
DeepMind Solves Quantum Chemistry Sunday 08 September
The best known applications of neural networks are in AI - vision, speech and game playing - but they have serious applications in science and engineering. Google's DeepMind has trained a neural network to solve Schrodinger's equation and this is potentially big news.
|
The 42 Question Answered By Planet-Sized Computer Saturday 07 September
OK, I couldn't resist the headline. The truth is that 42 is the sum of three cubes. If it doesn't sound as exciting to you, then all I can say is that you don't understand - yet.
|
Top Free Online Computer Science Courses Friday 06 September
September is widely considered the "back to school month". If you are considering enrolling in an online class the problem is there are so many options to choose from. We've rounded up the top best free courses that we've covered over the past years, all of them still available.
|
Facebook Launches DeepFake Detection Challenge Friday 06 September
Facebook is teaming up with Microsoft and academics to create a Deepfake Detection Challenge. The goal of the challenge is to produce technology that can be used by anyone to detect when AI has been used to alter a video in order to mislead the viewer.
|
Static TypeScript Launched Thursday 05 September
Researchers from Microsoft have shown off Static TypeScript (STS), a subset of TypeScript aimed at use on embedded programming platforms.
|
Go 1.13 Modernizes Number Literals Thursday 05 September
The latest six-monthly update to Go has been released with a more uniform and modernized set of number literal prefixes.
|
If you want to delve into I Programmer's coverage of the news over the years, you can access I Programmer Weekly back to January 2012.
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, Google+, 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.
<ASIN:1871962609>
<ASIN:B07RZ5RR35>
<ASIN:1683922190>
<ASIN:149205450X>
<ASIN:1541618513>
<ASIN:1683924002>
|