Click here to Skip to main content
15,885,216 members

Articles by Matt Scarpino (Articles: 20)

Articles: 20

RSS Feed

Average article rating: 4.82

High Performance Computing
Vectorization
20 Feb 2015   Updated: 2 Apr 2016   Rating: 4.93/5    Votes: 42   Popularity: 8.01
Licence: CPOL    Views: 286,636     Bookmarked: 66   Downloaded: 1,989
Please Sign up or sign in to vote.
This article explains how to perform mathematical SIMD processing in C/C++ with Intel's Advanced Vector Extensions (AVX) intrinsic functions.
Internet of Things
31 Oct 2021   Updated: 31 Oct 2021   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 5,250     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
This article explains how to configure hardware and software to support development of Azure Sphere applications.
31 Oct 2021   Updated: 31 Oct 2021   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 4,930     Bookmarked: 4   Downloaded: 23
Please Sign up or sign in to vote.
This article explains how to build, program, and deploy high-level applications that run on the Azure Sphere OS.
Multimedia
OpenGL
25 Jul 2013   Updated: 25 Jul 2013   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 17,412     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Simulating displacement, velocity, and acceleration in code.
24 Jul 2013   Updated: 12 Sep 2013   Rating: 5.00/5    Votes: 10   Popularity: 4.77
Licence: CPOL    Views: 41,894     Bookmarked: 37   Downloaded: 24
Please Sign up or sign in to vote.
Using GPU Acceleration to Compute Ray-Triangle Intersection
24 Jul 2013   Updated: 9 Oct 2013   Rating: 4.87/5    Votes: 11   Popularity: 5.07
Licence: CPOL    Views: 46,550     Bookmarked: 16   Downloaded: 1,415
Please Sign up or sign in to vote.
Accessing digital assets in C++ for three-dimensional rendering.
Programming Languages
C
5 Apr 2016   Updated: 5 Apr 2016   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 36,775     Bookmarked: 6   Downloaded: 47
Please Sign up or sign in to vote.
Developing Low-Level Linux Applications with XCB (X protocol C-language Binding)
18 Apr 2015   Updated: 18 Apr 2015   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 18,470     Bookmarked: 21   Downloaded: 255
Please Sign up or sign in to vote.
This article provides an overview of MPI development for C programmers.
21 Nov 2015   Updated: 21 Nov 2015   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 19,458     Bookmarked: 11   Downloaded: 551
Please Sign up or sign in to vote.
This article explains how to generate a high-performance text scanner using re2c.
21 Nov 2015   Updated: 22 Nov 2015   Rating: 4.85/5    Votes: 10   Popularity: 4.85
Licence: CPOL    Views: 26,612     Bookmarked: 10   Downloaded: 699
Please Sign up or sign in to vote.
This article explains how to generate a high-performance text parser using Lemon.
5 Feb 2015   Updated: 5 Feb 2015   Rating: 4.71/5    Votes: 8   Popularity: 4.26
Licence: CPOL    Views: 29,963     Bookmarked: 9   Downloaded: 499
Please Sign up or sign in to vote.
This article explains how to develop C applications capable of accessing and controlling Rigol oscilloscopes.
C++
27 May 2016   Updated: 27 May 2016   Rating: 3.71/5    Votes: 9   Popularity: 3.54
Licence: CPOL    Views: 164,758     Bookmarked: 30   Downloaded: 2,788
Please Sign up or sign in to vote.
This article explains how to read, process, and write JSON data using the JsonCpp toolset.
1 Aug 2021   Updated: 1 Aug 2021   Rating: 4.95/5    Votes: 5   Popularity: 3.46
Licence: CPOL    Views: 19,508     Bookmarked: 11   Downloaded: 750
Please Sign up or sign in to vote.
Explains how to generate parsing code with ANTLR and access the code in a C++ application
1 Aug 2021   Updated: 1 Aug 2021   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 10,433     Bookmarked: 7   Downloaded: 524
Please Sign up or sign in to vote.
Explains how to generate Python parsing code with ANTLR and use the code to create a Python parser in C++
Python
29 Jan 2018   Updated: 29 Jan 2018   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 33,511     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Obtaining financial records from the Electronic Data Gathering, Analysis, and Retrieval (EDGAR) system
2 Feb 2018   Updated: 2 Feb 2018   Rating: 4.33/5    Votes: 9   Popularity: 4.14
Licence: CPOL    Views: 69,318     Bookmarked: 7   Downloaded: 569
Please Sign up or sign in to vote.
Extracting data from online financial reports with Python
22 Aug 2021   Updated: 22 Aug 2021   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 14,191     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
This article explains how to analyze Python code using the open-source ast package
2 Aug 2023   Updated: 2 Aug 2023   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: CPOL    Views: 10,844     Bookmarked: 27   Downloaded: 259
Please Sign up or sign in to vote.
This article explains how the Python API makes it possible to embed Python in C++ and write extension modules in C++ that can be imported in Python.
Web Development
HTML
17 Jun 2016   Updated: 17 Jun 2016   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 22,780     Bookmarked: 15   Downloaded: 234
Please Sign up or sign in to vote.
This article explains how to code extensions that customize, access, and augment the capabilities of the Chrome browser.
17 Jun 2016   Updated: 17 Jun 2016   Rating: 4.78/5    Votes: 5   Popularity: 3.34
Licence: CPOL    Views: 137,130     Bookmarked: 7   Downloaded: 172
Please Sign up or sign in to vote.
This article explains how to code apps that run inside the Chrome browser.

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
United States United States
I've been a programmer, engineer, and author for over 20 years.