Optimizing Scientific Programming: A Blog for Scientists

  • Thread starter Thread starter Rich S
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary
SUMMARY

The discussion centers on the launch of the blog "Programming for Scientists," which aims to teach good software practices tailored for scientific programming. The blog addresses topics such as choosing a programming language and memory management, highlighting the control offered by C/C++ compared to languages with garbage collection. Feedback from readers is encouraged to improve content quality, and grammatical corrections have been noted for clarity. The blog is positioned as a resource for scientists looking to enhance their programming skills.

PREREQUISITES
  • Understanding of programming languages, particularly C/C++ and their memory management features.
  • Familiarity with software licensing concepts relevant to programming.
  • Basic knowledge of software development best practices.
  • Experience with providing and receiving constructive feedback in a collaborative environment.
NEXT STEPS
  • Explore advanced memory management techniques in C/C++.
  • Research software licensing types and their implications for scientific programming.
  • Learn about best practices in software development for scientific applications.
  • Investigate community feedback mechanisms for improving technical content.
USEFUL FOR

Scientists, software developers, and educators interested in enhancing their programming skills and understanding best practices in scientific software development.

Rich S
Messages
2
Reaction score
0
Hi all,

I hope this is the appropriate place to post this. A friend and I have just started a blog on "programming for scientists". It's aimed at discussion and teaching of good software practice when you're programming in order to get some science done. We're going to be as responsive as we can to feedback (this was originally a workshop for students, so it already includes some feedback), so that we can be as helpful as possible, so any/all feedback would be most welcome!

The blog can be found at:

http://www.programming4scientists.com/
 
Technology news on Phys.org
Very slick blog actually. I'm more in the mathematician/computer-science camp, so I don't know what the best language for a scientist is, but I still like your articles on "choosing a programming language" as you cover each of the topics very well. For instance, on memory management you point out the fact that C/C++ does offer you a greater degree of control than many languages with "garbage collection," although it is more complicated.

There are some grammar errors, though. For example in the article I was talking about above (Part I of choosing a programming language) it says:

"The word ‘free’ has several different interpretation and you must be careful what licenses apply."

I think it should be "has several different interpretations and you must be careful as to which licenses apply."
 
Thanks! Glad you like the blog. (and thanks for the proof-reading feedback; very much appreciated :-) )
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
4K
Replies
16
Views
3K
  • · Replies 55 ·
2
Replies
55
Views
8K
  • · Replies 2 ·
Replies
2
Views
502
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 21 ·
Replies
21
Views
3K
Replies
4
Views
4K