Programming: GCC, Rust, Python and More
-
The Effort To Parallelize GCC With Threads Is Starting To Take Shape
Back in April we wrote about a proposal for providing better parallelization within GCC itself to address use-cases such as very large source files. That effort was accepted as part of this year's Google Summer of Code and the student developer pursing this parallelization with threads has issued his first progress report.
Giuliano Belinassi is the student developer working on parallelizing GCC with threads for GSoC 2019. He has been refactoring code needed to make this effort work out and so far is on track with his planned objectives for the period.
-
This Week In Rust: This Week in Rust 292
Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved? We love contributions.
-
Developer-led Sales for Startups
This blog post contains the slides along with a loose transcript from my talk on the promises and perils of developer-led sales as an early-stage company strategy for acquiring customers.
I gave this talk remotely to Ubiquity.VC portfolio company founders and the Extended Team on June 26, 2019.
-
Logistic Regression In Python | Python For Data Science
Logistic regression in Python is a predictive analysis technique. It is also used in Machine Learning for binary classification problems. In this blog we will go through the following topics to understand logistic regression in Python...
-
Programming language Python's 'existential threat' is app distribution: Is this the answer?
Python might soon be the most popular programming language in the world, but it does have a weakness: there's no easy way to distribute Python apps as a simple executable or a program that people can run on their computers without knowing anything about Python.
Szorc, who's been improving Firefox and Mozilla tools for the past decade, may have solved this distribution problem, which Australian programmer Russell Keith-Magee recently described as Python's potential "black swan" – a theory built around the idea that the realization of completely unexpected and extreme events can have an outsized impact on the future, yet seem obvious in hindsight.
Besides the actual black swan discovered in Western Australia in the 17th century, the PC's popularity supposedly was not predicted by IBM's CEO in the 1940s, making it one too.
-
Episode #136: A Python kernel rather than cleaning the batteries?
-
Python is still not there yet
I have been blogging about Python programming language for a while since 2017, the reason which I continue to write about this programing language is due to the popularity of this language in the programming languages world! At the moment Python is ranked mostly in the top three positions beginning at 2019 at both TIOBE Index and The PYPL PopularitY of Programming Language Index. Those impressive statistic figures from the above sites certainly suggest that Python is already the world number 1, and indeed there are a few reasons that will further solidify that claim. 1) The uncertainty of Java, which now requires the Java developer to pay for using the Java programming language. My Java knowledge has been stopped at Java 7 and goes no further than that because I simply can?t afford to pay such an expensive amount of fees just to use Java to create a free application or game for the computer users. Recently I have started to pick up Kotlin which is based on Java just in case I can?t use Java to develop Android application anymore without paying a fee in the future, but will Java ask for the fee from the Kotlin developer in the future as well? I have a feeling that the Android OS will see more issues in the near future. 2) The future of the C series languages depends on the windows application developer as well as the game developer. Just like Java, C type of programming language can run in all OS, ranging from Linux to Mac to Windows. But I have spotted 2 problems for series C, 1) for a game developer who uses the famous game engines such as Unity or Unreal, it will usually take a very long time to compile his c# or c++ programming code even with just a small changes, for those of you who have used C# to develop your Unity game before, how long will it takes for the Unity engine to recompile the C# code even just for a very small changes in your game code before you can see your game in action? After a few times using Unity to develop the game, I have now switched to Godot where the compile time is indeed very fast as compared to Unity. 2) pointer is not a good idea in c++, even the experienced programmer will make a silly mistake by pointing a variable to one of the rubbish address, c++ is the world most difficult to debug programming language, it is really hard for me to spot the bug within the c++ program because sometime the bug will not appear during the compilation time. So there you have it, with Java and the series C out of the path, Python is now ready to become the world number 1. All the Python supporters certainly will be very happy about that after they have spent thousands of hour learning and creating an application for Python and now it is time to harvest their Soya Bean! But not too fast, because I think there are a few areas Python still needs to improve before Python can rule the world! Here are those parts that I think Python.org needs to work on if it really has the ambition to become world number 1!
-
Real Python: Python Community Interview With Katrina Durance
With PyCon US 2019 over, I decided to catch up with a PyCon first-timer, Katrina Durance. I was curious to see how she found the experience and what her highlights were. I also wanted to understand how attending a conference like PyCon influenced her programming chops.
-
Book review – Python for Programmers, by Paul Deitel and Harvey Deitel
-
PyCon: PyCon 2019 Code of Conduct Transparency Report [Ed: “Transparency Report” that does not mention PyCon was 'sold' to Microsoft? What have these events become? The Code of Conduct places emphasis on social justice, but not justice itself (or corruption), for example bribery and crimes of corporations, which is perhaps why they like it so much.]
The PyCon Code of Conduct sets standards for how our community interacts with others during the conference. A Code of Conduct without appropriate reporting and response procedures is difficult to enforce transparently, and furthermore a lack of transparency in the outcomes of Code of Conduct incidents leaves the community without knowledge of how or if the organizers worked to resolve incidents.
In our efforts to continue to improve how PyCon handles CoC incidents, staff, volunteers and community members participated in a CoC training prior to PyCon 2019. In having more people trained we provided a more thorough process for reporting and responses.
With that in mind, we have prepared the following to help the community understand what kind of incidents we received reports about and how the PyCon staff responded.
- Login or register to post comments
- Printer-friendly version
- 3243 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 releasedAfter 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 TechThe 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
|
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