Programming Leftovers: Smalltalk, C/C++, Perl, Python and More

-
The Rise and Fall of Commercial Smalltalk
Smalltalk actually had a surge of commercial popularity in the first half of the 1990s but that interest evaporated almost instantaneously in 1996. Most of the Gilad’s article consists of his speculations on why that happened. I agree with many of Gilad’s takes on this subject, but his involvement and perspective with Smalltalk started relatively late in the commercial Smalltalk lifecycle. I was there pretty much at the beginning so it seems appropriate to add some additional history and my own personal perspective. I’ll be directly responding to some of Gilad’s points, so you should probably read his post before continuing.
-
Green Hills adds advanced software development tools support for RISC-V
Green Hills Software has announced the availability and early customer adoption of its advanced software development tools targeting 32- and 64-bit RISC-V processor architectures.
The MULTI integrated development environment, multicore debugger, optimising C/C++ compilers and hardware JTAG probe are intended for software developers targeting pre-silicon and silicon platforms using RISC-V.
-
BLOG: The Weekly Challenge #063
After the most difficult week (Week #062), it was very satisfying. I found both the tasks this week (Week #063) fun and challenging. The best part was that I could do both tasks in an hour, which is rare. I liked the “Rotate String” task very much. Thanks to Ryan, we already had test cases handy for the “Last Word” task. I will talk about each in detail down below.
-
Perl Weekly Challenge 63: Last Word and Rotate String
These are some answers to the Week 63 of the Perl Weekly Challenge organized by Mohammad S. Anwar.
-
Report of May 26th Cubicweb Meeting
Migrating CubicWeb to Heptapod and modifications in dependencies resulted in broken tests as it was presented last week. Work has been done on Friday afternoon thanks to Simon and Laurent, but it's not fixed yet. Tox is now happy but we still have a bug on a test that succeeds locally but not when run by the CI job. We do have a lead which may concern firefox usage in headless mode. Jobs logs are available here.
-
Overcoming Incuriosity -- Sailing Over The Horizon
I'm in regular contact with a few folks who seem remarkably incurious.
Seem.
Perhaps they're curious about something other than software. I don't know.
But I do know they're remarkably incurious about software. And are trying to write Python applications.
I know some people don't sail out of sight of their home port. I've sailed over a few horizons. It's not courage. It's curiosity. And patience. And preparation.
I find this frustrating. I refuse to write their code for them.
-
Parallel Iteration With Python's zip() Function
Python’s zip() function creates an iterator that will aggregate elements from two or more iterables. You can use the resulting iterator to quickly and consistently solve common programming problems, like creating dictionaries. In this course, you’ll discover the logic behind the Python zip() function and how you can use it to solve real-world problems.
-
PyCoder’s Weekly: Issue #423 (June 2, 2020)
-
Join consecutive lines if condition applies
I recently looked at a TSV that had hundreds (!) of embedded newlines. Fortunately each of the "real" lines began with a serial number, and the breaks between lines were "clean" — no characters or spaces were lost or added. Below is a simplified file of this kind, "fruits".
-

- Login or register to post comments
Printer-friendly version- 2752 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago