|
15 May 2018
Updated: 20 May 2018
Rating: 4.20/5
Votes: 2
Popularity: 1.26
Licence: GPL3
Views: 19,049
Bookmarked: 8
Downloaded: 0
Suppose we created the simplest possible programming language. How would it look like? How long would it take you to learn it? How could we implement it? Would it be practical and useful for real-life applications? Let’s see.
|
|
15 May 2017
Updated: 25 May 2017
Rating: 5.00/5
Votes: 12
Popularity: 5.40
Licence: GPL3
Views: 19,805
Bookmarked: 15
Downloaded: 0
What is the meaning of null? How is null implemented? When should you use null in your source code, and when should you not use it? These are the questions answered in this article.
|
General Programming
|
|
13 Mar 2018
Updated: 12 Apr 2018
Rating: 4.80/5
Votes: 27
Popularity: 6.86
Licence: CPOL
Views: 23,153
Bookmarked: 40
Downloaded: 0
A list of useful pragmatics for all programmers
|
Architecture |
12 Nov 2023
Updated: 12 Nov 2023
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 3,834
Bookmarked: 1
Downloaded: 0
This article explains why we need native record types, and how they work in PTS.
|
|
30 Nov 2023
Updated: 30 Nov 2023
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 4,941
Bookmarked: 0
Downloaded: 0
Union types (aka sum types, variants, choice types) provide an elegant solution for frequent programming tasks.
|
|
14 Dec 2023
Updated: 14 Dec 2023
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: CPOL
Views: 4,501
Bookmarked: 3
Downloaded: 0
The "absence of a value" is among the most important concepts a type system has to deal with.
|
High Performance Computing
|
Parallel Processing |
11 Feb 2018
Updated: 23 Apr 2018
Rating: 4.90/5
Votes: 35
Popularity: 7.51
Licence: GPL3
Views: 45,578
Bookmarked: 47
Downloaded: 0
A list of useful pragmatics for all programmers
|
Programming Languages
|
Java |
17 Sep 2014
Updated: 8 Jan 2015
Rating: 4.25/5
Votes: 36
Popularity: 6.45
Licence: LGPL3
Views: 76,617
Bookmarked: 16
Downloaded: 293
Part III: Empty Lists in Real Life
|
|
7 Jan 2021
Updated: 7 Jan 2021
Rating: 4.94/5
Votes: 10
Popularity: 4.94
Licence: GPL3
Views: 12,141
Bookmarked: 5
Downloaded: 0
A simple step-by-step introduction to monads for developers with a background in non-pure-functional programming languages like C#, Java, Python, etc.
|
|
28 Apr 2021
Updated: 28 Apr 2021
Rating: 3.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 3,484
Bookmarked: 2
Downloaded: 55
Introduction to an open-source core library (reader and writer) for 'Practical XML' (pXML)
|
|
5 Oct 2023
Updated: 19 Oct 2023
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 9,147
Bookmarked: 10
Downloaded: 0
This is part 1 in a series of articles about designing a practical type system.
|
|
30 Oct 2023
Updated: 30 Oct 2023
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 4,491
Bookmarked: 1
Downloaded: 0
Goals and non-goals, history, core types and features that shouldn't be supported in a PTS.
|
PTS
|
|
1 Mar 2024
Updated: 1 Mar 2024
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 2,321
Bookmarked: 0
Downloaded: 0
Error-handling is important, but nobody wants to do it!
|
Web Development
|
HTML |
30 Oct 2014
Updated: 30 Oct 2014
Rating: 4.65/5
Votes: 14
Popularity: 5.18
Licence: LGPL3
Views: 35,450
Bookmarked: 16
Downloaded: 251
This article series aims to answer the question: Should we return an empty list or 'null' from functions?
|
|
18 Jun 2014
Updated: 18 Nov 2014
Rating: 4.91/5
Votes: 121
Popularity: 10.12
Licence: LGPL3
Views: 343,667
Bookmarked: 99
Downloaded: 7
This article looks at popular techniques used to avoid null pointer errors and answers the question: Which is the best solution you should use in your code?
|
|
8 Jul 2014
Updated: 17 Dec 2014
Rating: 4.85/5
Votes: 47
Popularity: 7.97
Licence: LGPL3
Views: 419,785
Bookmarked: 51
Downloaded: 0
This article aims to answer the question: Should we return an empty list or 'null' from functions?
|
|
16 Jul 2014
Updated: 17 Dec 2014
Rating: 4.92/5
Votes: 44
Popularity: 7.82
Licence: LGPL3
Views: 132,060
Bookmarked: 24
Downloaded: 0
This article aims to answer the question: Should we return an empty list or 'null' from functions?
|
|
12 Oct 2016
Updated: 24 Oct 2016
Rating: 4.76/5
Votes: 27
Popularity: 6.57
Licence: CPOL
Views: 44,683
Bookmarked: 13
Downloaded: 0
This article introduces the 'Fail Fast!' principle. What is it? When should we use it? How does it help us to write better code?
|
|
9 Mar 2021
Updated: 19 Apr 2021
Rating: 4.94/5
Votes: 28
Popularity: 6.91
Licence: GPL3
Views: 26,569
Bookmarked: 17
Downloaded: 0
New improved XML/HTML syntax
|