Skip to content

JosephBarchanowicz/Example_Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Examples Repository

Python Java C C++ MATLAB VHDL Verilog

This repository contains example programs, practice snippets, and learning projects across multiple programming and hardware description languages. It’s intended as a reference and sandbox for experimenting with syntax, problem-solving approaches, and different toolchains.


Table of Contents


Languages Included

  • Python – scripting, algorithms, automation, and practice problems
  • Java – object-oriented programming, data structures, and design patterns
  • C / C++ – systems programming, embedded concepts, and performance-critical examples
  • MATLAB – numerical computing, simulations, and signal/data processing
  • VHDL – hardware description language examples for digital design and FPGA work
  • Verilog – RTL coding, testbenches, and FPGA/ASIC design practice

Purpose

The goal of this repo is to provide:

  • Simple, self-contained examples to demonstrate language features
  • Problem-solving patterns across different languages
  • Reference material for interviews, coursework, or project bootstrapping
  • A collection of hardware-related HDL snippets for digital logic design

Each folder contains code samples, exercises, or small projects specific to that language.


How to Use

  1. Browse to the language directory you’re interested in.
  2. Open and run the examples in your preferred IDE or toolchain.
    • Python: run with python3 file.py
    • Java: compile with javac File.java then run java File
    • C/C++: compile with gcc file.c -o file or g++ file.cpp -o file
    • MATLAB: open .m files directly in MATLAB or Octave
    • VHDL/Verilog: simulate using ModelSim, Vivado, or another HDL tool

Contributions

This repo is a work in progress. Feel free to fork, extend, or adapt the examples for your own learning.


Happy coding 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published