Click here to Skip to main content
15,868,083 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: 284,256     Bookmarked: 66   Downloaded: 1,985
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,070     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,770     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,312     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,644     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,390     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,445     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,350     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,308     Bookmarked: 11   Downloaded: 550
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,412     Bookmarked: 10   Downloaded: 697
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,783     Bookmarked: 9   Downloaded: 497
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,118     Bookmarked: 30   Downloaded: 2,783
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,008     Bookmarked: 11   Downloaded: 745
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,223     Bookmarked: 7   Downloaded: 519
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: 4   Popularity: 3.01
Licence: CPOL    Views: 33,201     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.27/5    Votes: 8   Popularity: 3.86
Licence: CPOL    Views: 68,698     Bookmarked: 7   Downloaded: 567
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: 13,951     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,164     Bookmarked: 27   Downloaded: 250
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,650     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,060     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.