Physics Forums Insights
  • Physics
    • Physics Articles
    • Physics Tutorials
    • Physics Guides
    • Physics FAQs
  • Math
    • Math Articles
    • Math Tutorials
    • Math Guides
    • Math FAQs
  • Bio/Chem/Tech
    • Bio/Chem Articles
    • Computer Science Tutorials
    • Technology Guides
  • Education
    • Education Articles
    • Education Guides
  • Interviews
  • Quizzes
  • Forums
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu

Programming Articles

Tag Archive for: programming

ATmega8A

Program ATmega8A with Arduino: Step-by-Step Guide

August 13, 2022
/
2 Comments
Introduction If you are interested in programming and electronics, you probably do not need an introduction to Arduino. If you want to make your Arduino…
https://www.physicsforums.com/insights/wp-content/uploads/2022/08/ATmega8A.png 135 240 Wrichik Basu https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Wrichik Basu2022-08-13 07:50:262026-02-17 07:48:28Program ATmega8A with Arduino: Step-by-Step Guide
cpu programming

Parallel Programming on a CPU with AVX-512

April 23, 2022
/
1 Comment
This article is the second of a two-part series that presents two distinctly different approaches to parallel programming. In the two articles, I use different…
https://www.physicsforums.com/insights/wp-content/uploads/2022/04/cpu-programming.png 135 240 Mark44 https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Mark442022-04-23 08:56:072026-02-17 07:45:29Parallel Programming on a CPU with AVX-512
programming gpu

CUDA Regression Line: GPU Parallel Programming Guide

April 16, 2022
/
1 Comment
Overview This article is the first of a two-part series that presents two distinctly different approaches to parallel programming. In the two articles,…
https://www.physicsforums.com/insights/wp-content/uploads/2022/04/programming-gpu.png 135 240 Mark44 https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Mark442022-04-16 15:08:292026-02-17 07:43:34CUDA Regression Line: GPU Parallel Programming Guide
setup raspberry pi cluster

Raspberry Pi Cluster Guide: Parts, MPI & Slurm Tips

December 22, 2021
/
9 Comments
INTRODUCTION As a long-time computer programmer and almost as long a High-Performance Computer (HPC) user, I didn't know anything about how these machines…
https://www.physicsforums.com/insights/wp-content/uploads/2021/12/setup-raspberry-pi-cluster.png 135 240 Dr Transport https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Dr Transport2021-12-22 09:58:562026-02-17 07:42:23Raspberry Pi Cluster Guide: Parts, MPI & Slurm Tips
c++ guide for beginners

Beginner C++ Tutorial — Compiler, Types & I/O Basics

January 2, 2020
/
0 Comments
ContentsGetting a C++ Compiler and Compiling Your First Program Simple Datatypes and Declarations Operators and Expressions Input and Output…
https://www.physicsforums.com/insights/wp-content/uploads/2020/03/c-guide-beginners.png 135 240 David Duardo https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png David Duardo2020-01-02 10:42:552026-02-17 07:17:46Beginner C++ Tutorial — Compiler, Types & I/O Basics
bloatware android phones

Debloating Android Phones: Risks, Myths and Safe Tips

August 27, 2019
/
2 Comments
What is bloatware? Stock firmware and preinstalled apps When you unbox a new phone, it comes with Android pre-installed by the manufacturer. This is…
https://www.physicsforums.com/insights/wp-content/uploads/2019/08/bloatware_android_phones.png 135 240 Wrichik Basu https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Wrichik Basu2019-08-27 06:31:162026-02-17 07:21:18Debloating Android Phones: Risks, Myths and Safe Tips
recursion in programming

Recursion in Programming and When to Use or Not to Use It

August 23, 2019
/
38 Comments
What is recursion? Recursion is quite simple. It's a subroutine calling itself. It's surprising but some problems that look quite hard can be trivial using…
https://www.physicsforums.com/insights/wp-content/uploads/2019/08/recursion.png 135 240 Bill Hobba https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Bill Hobba2019-08-23 08:27:532026-02-17 07:19:58Recursion in Programming and When to Use or Not to Use It
AVX-512 conclusion

AVX-512 Assembly Programming: Opmask Registers for Conditional Arithmetic Conclusion

February 10, 2019
/
1 Comment
In the first part of this article (AVX-512 Assembly Programing - Opmask Registers for Conditional Arithmetic), we looked at how opmask registers can be…
https://www.physicsforums.com/insights/wp-content/uploads/2019/02/AVX-512_conclusion.png 135 240 Mark44 https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Mark442019-02-10 15:00:532020-12-17 19:17:12AVX-512 Assembly Programming: Opmask Registers for Conditional Arithmetic Conclusion
AVX-512 registers

AVX-512 Assembly Programming: Opmask Registers for Conditional Arithmetic

February 8, 2019
/
2 Comments
This is the second installment in a continuing series of articles on Intel AVX-512 assembly programming. The first installment is An Intro to AVX-512 Assembly…
https://www.physicsforums.com/insights/wp-content/uploads/2019/02/AVX-512_registers_1.png 135 240 Mark44 https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Mark442019-02-08 16:28:382020-12-17 19:17:12AVX-512 Assembly Programming: Opmask Registers for Conditional Arithmetic
AVX-512 Assembly Programming

An Intro to AVX-512 Assembly Programming

February 4, 2019
/
10 Comments
History In 1998, the Intel Corporation released processors that supported SIMD (single instruction, multiple data) instructions, enabling processors to…
https://www.physicsforums.com/insights/wp-content/uploads/2019/02/AVX-512_Assembly_Programming.png 135 240 Mark44 https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Mark442019-02-04 12:38:062021-01-04 21:11:06An Intro to AVX-512 Assembly Programming
Data Structures Programming

Intro to Data Structures for Programming

December 23, 2018
/
11 Comments
Introduction In the first part of this series, I talked about some fundamental notions in the world of algorithms. Beyond the definition of an algorithm,…
https://www.physicsforums.com/insights/wp-content/uploads/2018/12/data_structures_programming.png 135 240 QuantumQuest https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png QuantumQuest2018-12-23 10:45:362024-08-17 16:54:24Intro to Data Structures for Programming
unity orbital mechanics

Unity Orbital Mechanics and AR Scaling: Implementation Guide

August 6, 2018
/
2 Comments
In this Insight I describe implementing basic orbital mechanics simulations in the Unity game engine and an approach to scaling the simulation for Augmented…
https://www.physicsforums.com/insights/wp-content/uploads/2018/08/unity_orbital_mechanics.png 135 240 Russell Patterson https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Russell Patterson2018-08-06 16:16:142026-01-24 08:17:08Unity Orbital Mechanics and AR Scaling: Implementation Guide
algorithms

Intro to Algorithms for Programming

May 19, 2018
/
28 Comments
Many threads here at PF include some questions about how to learn to program. This is asked by Physics students who want to learn programming to help their…
https://www.physicsforums.com/insights/wp-content/uploads/2018/05/algorithms.png 135 240 QuantumQuest https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png QuantumQuest2018-05-19 21:17:352024-08-17 16:39:00Intro to Algorithms for Programming
processing

The Joy of Processing

April 18, 2017
/
11 Comments
In the early days of the personal computer revolution, computers were small, simple, and easy to operate. It was always great fun to write BASIC games…
https://www.physicsforums.com/insights/wp-content/uploads/2017/04/processing.png 135 240 jedishrfu https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png jedishrfu2017-04-18 13:16:252026-02-16 21:45:49The Joy of Processing
computerlanguages

Types of Computer Languages: From Machine to High-Level

February 9, 2017
/
67 Comments
Introduction In this Insights Guide, the focus is entirely on types of languages, how they relate to what computers do, and how they are used by people.…
https://www.physicsforums.com/insights/wp-content/uploads/2017/02/computerlanguages.png 135 240 phinds https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png phinds2017-02-09 13:44:402026-02-16 21:41:58Types of Computer Languages: From Machine to High-Level
qualitycontrol

Hardware, Software, and C Programming Quality Tips

July 5, 2016
/
6 Comments
On Hardware Quality Designing Quality vs Testing It is impossible to test quality into a product. Quality must be designed into the product. Production…
https://www.physicsforums.com/insights/wp-content/uploads/2016/07/qualitycontrol.png 135 240 Svein https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Svein2016-07-05 04:20:132026-02-16 21:12:16Hardware, Software, and C Programming Quality Tips
softwarenotperfect

Why Your Software is Never Perfect

May 30, 2016
/
52 Comments
Introduction We occasionally have students ask for help on software, "My software is perfect, but it doesn't work!" Your software is never perfect. My…
https://www.physicsforums.com/insights/wp-content/uploads/2016/05/softwarenotperfect.png 135 240 D H https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png D H2016-05-30 00:24:072026-02-16 21:10:16Why Your Software is Never Perfect
computermath

Why Can’t My Computer Do Simple Arithmetic?

January 29, 2016
/
46 Comments
The first computer I owned was an Apple IIe computer, with a CPU that ran at slightly over 1 Megahertz (MHz), and with 64 Kilobytes (KB) of RAM, together…
https://www.physicsforums.com/insights/wp-content/uploads/2016/01/computermath.png 135 240 Mark44 https://www.physicsforums.com/insights/wp-content/uploads/2019/02/Physics_Forums_Insights_logo.png Mark442016-01-29 14:57:302025-01-26 09:34:34Why Can’t My Computer Do Simple Arithmetic?

Trending Articles

  • What Planck Length Is and It’s Common Misconceptions
  • Scientific Inference: Do We Really Need Induction?
  • Animal Speed Scaling: Body-Lengths per Second Across Sizes
  • Tensors Explained: Scalars, Vectors, Matrices & Math
  • Unity Orbital Mechanics and AR Scaling: Implementation Guide
  • The 7 Basic Rules of Quantum Mechanics
  • Math Self-Study Roadmap: Topics & Book Recommendations
  • How to Better Define Information in Physics
  • Android Rooting & Magisk Guide: Systemless Root Tips
  • Exploring the Anatomy of Compton Scattering

Physics Forums

  • Classical Physics
  • Atomic and Condensed Matter
  • Quantum Physics
  • Special and General Relativity
  • Beyond the Standard Model
  • High Energy, Nuclear, Particle Physics
  • Astronomy and Astrophysics
  • Cosmology
  • Other Physics Topics

Receive Insights Articles to Your Inbox

Enter your email address:

Blog Information

  • Become a Member!
  • Write for Us!
  • Table of Contents
  • Blog Author List

Popular Topics

astronomy (17) black holes (17) classical physics (35) cosmology (16) education (23) electromagnetism (19) general relativity (19) gravity (24) interview (21) mathematics (39) mathematics self-study (21) Physicist (26) programming (18) Quantum Field Theory (31) quantum mechanics (36) quantum physics (24) relativity (40) Special Relativity (16) technology (19) universe (21)
2026 © Physics Forums, ALL RIGHTS RESERVED - Contact Us - Privacy Policy - About PF Insights
  • Link to X
  • Link to Facebook
  • Link to LinkedIn
  • Link to Youtube
Scroll to top Scroll to top Scroll to top