|
15 May 2018
Updated: 20 May 2018
Rating: 4.20/5
Votes: 2
Popularity: 1.26
Licence: GPL3
Views: 18,909
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,755
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,063
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,670
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,871
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,440
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,212
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,127
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,070
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,440
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: 8,890
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,420
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,240
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,330
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: 341,854
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: 417,804
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: 131,419
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,510
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: 25,560
Bookmarked: 17
Downloaded: 0
New improved XML/HTML syntax
|