Click here to Skip to main content

Articles by John D. Cook (Articles: 19)

Articles: 19

RSS Feed

Average article rating: 4.49

C#

An introduction to numerical programming in C#
Posted: 9 Jun 2010   Updated: 9 Jun 2010   Views: 25,871   Rating: 4.58/5    Votes: 18   Popularity: 5.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 0
Some of the first things you need to know when writing numerical software in C#.

Libraries

Getting started with the SciPy (Scientific Python) library
Posted: 23 Jul 2009   Updated: 23 Jul 2009   Views: 34,176   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
How to get started using the SciPy library for scientific computing in Python.

Algorithms & Recipes

Simple Random Number Generation
Posted: 11 Apr 2008   Updated: 18 Mar 2011   Views: 248,104   Rating: 4.87/5    Votes: 75   Popularity: 9.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 130   Downloaded: 7,637
A simple random number generator in C#
Filling in the Gaps: Simple Interpolation
Posted: 11 Sep 2008   Updated: 8 Oct 2008   Views: 33,076   Rating: 3.17/5    Votes: 10   Popularity: 3.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 0
An introduction to interpolation and inverse interpolation
Optimizing a Function of One Variable
Posted: 16 Oct 2008   Updated: 16 Oct 2008   Views: 25,777   Rating: 4.60/5    Votes: 3   Popularity: 2.19
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 132
This article presents a method for optimizing a function of one variable without requiring a derivative function.
Pitfalls in Random Number Generation
Posted: 12 Aug 2008   Updated: 23 Oct 2008   Views: 73,376   Rating: 4.84/5    Votes: 52   Popularity: 8.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 67   Downloaded: 0
Some of the subtle problems that can arise when working with random number generators
Avoiding Overflow, Underflow, and Loss of Precision
Posted: 16 Apr 2008   Updated: 30 Oct 2008   Views: 54,457   Rating: 4.82/5    Votes: 53   Popularity: 8.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 65   Downloaded: 198
Describes why the most obvious way of evaluating functions may be bad and how to do better
Five Tips for Floating Point Programming
Posted: 24 Sep 2008   Updated: 30 Oct 2008   Views: 105,658   Rating: 4.87/5    Votes: 84   Popularity: 9.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 103   Downloaded: 174
This article covers five of the most important things someone needs to know when working with floating point numbers.
Computing Normal Probabilities in IronPython
Posted: 10 Mar 2009   Updated: 10 Mar 2009   Views: 10,254   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Code for computing normal probabilities and a discussion of what does and does work in IronPython
Fast Numerical Integration
Posted: 6 Dec 2008   Updated: 4 Jul 2009   Views: 59,653   Rating: 4.85/5    Votes: 41   Popularity: 7.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 865
Numerical integration of smooth functions over a finite interval using an optimal algorithm.
Three Methods for Root-finding in C#
Posted: 6 May 2010   Updated: 6 May 2010   Views: 20,922   Rating: 4.64/5    Votes: 10   Popularity: 4.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 830
Three numerical algorithms for solving equations, each implemented in C#
Finding Probability Distribution Parameters from Percentiles
Posted: 3 Feb 2010   Updated: 27 Jul 2010   Views: 19,760   Rating: 3.80/5    Votes: 4   Popularity: 2.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 174
How to determine the parameters of a probability distribution given two percentile constraints
Numerical Integration with Simpson's Rule
Posted: 22 Feb 2012   Updated: 22 Feb 2012   Views: 14,119   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 838
How to implement and use Simpson's rule
Calculating Percentiles in Memory-bound Applications
Posted: 28 Apr 2008   Updated: 28 Apr 2008   Views: 22,726   Rating: 4.54/5    Votes: 9   Popularity: 4.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 158
How to compute percentiles of a stream of data too large to fit into memory at once

String handling

PowerShell Script for Reviewing Text Shown to Users
Posted: 11 Apr 2008   Updated: 11 Apr 2008   Views: 18,475   Rating: 4.44/5    Votes: 4   Popularity: 2.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 126
A script for extracting string literals from source code for review
Quick Start for C++ TR1 Regular Expressions
Posted: 22 May 2008   Updated: 23 May 2008   Views: 40,572   Rating: 3.56/5    Votes: 14   Popularity: 4.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
This article answers some of the first questions that come up when using regular expressions in C++ TR1

Installation

Automated Extract and Build from Team System using PowerShell
Posted: 20 Apr 2008   Updated: 20 Apr 2008   Views: 26,474   Rating: 4.80/5    Votes: 4   Popularity: 2.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 389
We describe a PowerShell script to extract source code from Team System version control and automate the build process
Monitoring Unreliable Scheduled Tasks
Posted: 24 Jun 2008   Updated: 24 Jun 2008   Views: 17,282   Rating: 3.67/5    Votes: 2   Popularity: 1.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 140
This article describes RunAndWait, a program that provides monitoring and logging for scheduled tasks

Interviews

A Coder Interview With John D. Cook
Posted: 29 Feb 2012   Updated: 29 Feb 2012   Views: 22,750   Rating: 4.93/5    Votes: 11   Popularity: 5.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Code Project MVP, “math professor, programmer, consultant, manager, and statistician” John D. Cook.
No blogs have been submitted.
No tips have been posted.

John D. Cook
United States United States
Member
I am an independent consultant in software development and applied mathematics. I help companies learn from their data to make better decisions.
 
Check out my blog or send me a note.
 

 


Advertise | Privacy | Mobile
Web02 | 2.6.130516.1 | Last Updated 19 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid