Click here to Skip to main content
15,905,912 members

Articles by alex turner (Articles: 30, Technical Blogs: 11)

Articles: 30, Technical Blogs: 11

RSS Feed

Average article rating: 4.06

.NET
23 Dec 2009   Updated: 23 Dec 2009   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 19,941     Bookmarked: 2   Downloaded: 76
Please Sign up or sign in to vote.
This simple project shows just how advanced MS COBOL for .NET is for modern development.
14 Jan 2010   Updated: 14 Jan 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 20,390     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Working with modern technologies like WPF is made a whole lot easier if you have nice features like anonymous deletegates, here is how use them in COBOL.
25 May 2010   Updated: 25 May 2010   Rating: 4.50/5    Votes: 4   Popularity: 2.71
Licence: CC (ASA 2.5)    Views: 22,095     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A 101 on writing a compiler - a Managed COBOL compiler which compiles Brainf**k (a very simple language) to Managed COBOL
All Topics
28 May 2010   Updated: 28 May 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 10,010     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Modernizing procedural COBOL can be done in little steps, each one making a bit difference
Database Development
MySQL
19 Jan 2010   Updated: 19 Jan 2010   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 32,172     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How about a .NET COBOL program which uses ADO.NET to connect to either MySQL or SQL Server?
SQL Server
14 Jan 2010   Updated: 14 Jan 2010   Rating: 4.95/5    Votes: 13   Popularity: 5.34
Licence: CC (ASA 2.5)    Views: 75,846     Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
They might seem like just another not entirely required feature, but actually table variables are a very handy extension to SQL Server
Operating Systems
Windows
2 Feb 2010   Updated: 2 Feb 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 11,741     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Using the latest versions of COBOL, this venerable language becomes completely type safe via generics - shown by example.
29 Mar 2011   Updated: 29 Mar 2011   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CC (ASA 2.5)    Views: 14,296     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Having spent far too much time benchmarking different code recently, here are some lessons learned!
Productivity Apps and Services
Microsoft Office
17 Dec 2007   Updated: 17 Dec 2007   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 72,423     Bookmarked: 29   Downloaded: 0
Please Sign up or sign in to vote.
Excel 2007 does not seem to support DBF files, here is a VBScript workaround.
Programming Languages
C#
18 Jan 2010   Updated: 18 Jan 2010   Rating: 4.71/5    Votes: 7   Popularity: 3.98
Licence: CC (ASA 2.5)    Views: 29,582     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
The introductions of Tuples (originally to support F#) into .NET shows a possible way to use polyadic returns in C#, COBOL etc., without syntax enhancement.
COBOL
18 Jan 2010   Updated: 19 Jan 2010   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: CC (ASA 2.5)    Views: 16,161     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to and the benefits of tightly integrating scripting with native Micro Focus COBOL to produce more customisable and flexible applications.
18 Jun 2010   Updated: 18 Jun 2010   Rating: 4.83/5    Votes: 3   Popularity: 2.31
Licence: CC (ASA 2.5)    Views: 17,853     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
COBOL already has SEARCH ALL, but what if you want to find table values which bracket a searched value - here is the solution.
F#
9 Jan 2010   Updated: 9 Jan 2010   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CC (ASA 2.5)    Views: 20,240     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Showing how Micro Focus Managed COBOL can call F#, and some tips on mixing imperative and functional languages the easy way.
Java
29 Mar 2011   Updated: 29 Mar 2011   Rating: 4.64/5    Votes: 8   Popularity: 4.19
Licence: CC (ASA 2.5)    Views: 40,511     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
JVM code can be just as fast as the equivalent native code: Why and How.
Javascript
24 Jan 2007   Updated: 24 Jan 2007   Rating: 3.55/5    Votes: 4   Popularity: 2.13
Licence: Not specified    Views: 51,533     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
An article on feeding data into Excel from web services and formating it into management reports
28 Jan 2007   Updated: 28 Jan 2007   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 40,065     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
The object of this post is to embed an image into a script which can then load it into MS Excel!
19 Feb 2007   Updated: 1 Mar 2007   Rating: 3.00/5    Votes: 8   Popularity: 2.71
Licence: CPOL    Views: 50,377     Bookmarked: 17   Downloaded: 273
Please Sign up or sign in to vote.
If you have a PHP, ASP, Ruby, or whatever based website, it is usually a pain to get simple but good looking Excel spreadsheets out of the site. This solution is too simple to be true (but it is).
1 Mar 2007   Updated: 1 Mar 2007   Rating: 2.87/5    Votes: 7   Popularity: 2.42
Licence: CPOL    Views: 102,809     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
An easy to use class that gives some binary file abilities to JScript.
1 Mar 2007   Updated: 1 Mar 2007   Rating: 3.50/5    Votes: 2   Popularity: 1.05
Licence: CPOL    Views: 27,910     Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
To futher my previous post on sending emails using Netcat and JScript, here is how to also send attachments.
25 Mar 2007   Updated: 25 Mar 2007   Rating: 4.04/5    Votes: 8   Popularity: 3.65
Licence: CPOL    Views: 39,047     Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
Concatenating strings is critical in many dynamic content situations. Here is how to make it scale and then be fast and scale.
JScript .NET
16 Feb 2007   Updated: 16 Feb 2007   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 29,611     Bookmarked: 5   Downloaded: 86
Please Sign up or sign in to vote.
A JScript that is really used in business for cleaning up named ranges in Excel.
16 Mar 2007   Updated: 16 Mar 2007   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 21,540     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
How to make a simple Excel database reporting engine with XML configuration.
Perl
2 Feb 2007   Updated: 2 Feb 2007   Rating: 3.71/5    Votes: 4   Popularity: 2.24
Licence: CPOL    Views: 86,375     Bookmarked: 16   Downloaded: 926
Please Sign up or sign in to vote.
How to read an XML data source from file or AJAX and then represent it in Internet Explorer as a GUI
VBScript
19 Jan 2010   Updated: 19 Jan 2010   Rating: 4.00/5    Votes: 7   Popularity: 3.38
Licence: CC (ASA 2.5)    Views: 39,362     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
VBScript may be old and ugly, but there are some quick and dirty tricks for which it is still really handy.
7 May 2008   Updated: 7 May 2008   Rating: 4.85/5    Votes: 8   Popularity: 4.38
Licence: BSD    Views: 70,208     Bookmarked: 22   Downloaded: 304
Please Sign up or sign in to vote.
A VBScript which creates Delete and Insert statements to backup data from SQL Server.
6 Feb 2007   Updated: 16 Feb 2007   Rating: 3.75/5    Votes: 4   Popularity: 2.26
Licence: CPOL    Views: 62,811     Bookmarked: 35   Downloaded: 532
Please Sign up or sign in to vote.
Exsead Service Manager is an Open Source (BSD Style License) Windows Service which launches anything via the use of scripts, it is just being released as Open Source, here is more about it.
7 Mar 2007   Updated: 7 Mar 2007   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 54,211     Bookmarked: 12   Downloaded: 3
Please Sign up or sign in to vote.
To complement my earlier post on sending emails using JScript and Netcat, here is the same but using VBScript and showing the translation from JScript to VBScript.
13 Apr 2007   Updated: 13 Apr 2007   Rating: 2.94/5    Votes: 6   Popularity: 2.29
Licence: CPOL    Views: 25,400     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
It has been said that large scale creation of long strings from small strings is not practical in VBScript - NOT SO
11 Jan 2010   Updated: 11 Jan 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 18,902     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Sometimes we only have VBScript, but it would still be nice to have database like features or persistence and transactions.
Visual Basic
15 Dec 2009   Updated: 17 Dec 2009   Rating: 4.73/5    Votes: 19   Popularity: 5.93
Licence: CC (ASA 2.5)    Views: 86,771     Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
A simple table showing the syntactic conversion from between each of these languages.

Average blogs rating: 5.00

.NET
23 Dec 2009   Updated: 23 Dec 2009   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 9,360     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
COBOL for .NET
All Topics
13 Jan 2010   Updated: 13 Jan 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 10,322     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
A unifying event approach for modelling cybernetic systems
19 May 2010   Updated: 19 May 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 6,421     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Do you know the difference betweena value type and a class? Don't get yourself into deep water!Manage COBOL from Micro Focus not only support classes but also another, very interesting data type called a "Value Type".
Productivity Apps and Services
Microsoft Office
23 Dec 2009   Updated: 23 Dec 2009   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 11,600     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to do string concatenation in Excel formulae
Programming Languages
C
26 Nov 2012   Updated: 26 Nov 2012   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 5,420     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
C takes far too long to code up when complex data marshalling or logic gets involved. Also, the very act of writing it is so slow because of its challenges to the IDE.
C++
23 Nov 2012   Updated: 23 Nov 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,931     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Life can be more fun in tuples!
23 Dec 2009   Updated: 23 Dec 2009   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 8,751     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Introduction - Why? this project sprang from a real need. Whilst it is possible to browse subversion from a web browser, the handling of non html files is a pain. We wanted a program which would show html files as web pages and all other files as text.
COBOL
19 May 2010   Updated: 19 May 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 12,431     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Exception Handling In Micro Focus Managed COBOL
19 May 2010   Updated: 19 May 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CC (ASA 2.5)    Views: 7,941     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Managed COBOL 101 - Named Generic Delegates
Java
23 Nov 2012   Updated: 23 Nov 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,550     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Blue Sky Thinking In JavaJava does not allow strong interactions with the memory manager other than via extensions (like JVMTI).
3 Dec 2012   Updated: 3 Dec 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,920     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A very fast Sin function for Java

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.
Web Developer
United Kingdom United Kingdom
I am now a Software Systems Developer - Senior Principal at Micro Focus Plc. I am honoured to work in a team developing new compiler and runtime technology for Micro Focus.

My past includes a Ph.D. in computational quantum mechanics, software consultancy and several/various software development and architecture positions.

For more - see

blog: http://nerds-central.blogspot.com

twitter: http://twitter.com/alexturner