Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hazelnut-tree
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
hazelnut-tree
3y ago
From paper: Introduction - Git comes with a disputed and discussed issue about whether it is easy to learn. - Some developers say Git is difficult to learn; Git commands are often used, but not fully understood. - Three of the top-five qu
2.
▲
Do developers know how to use Git commands? A large-scale study (2022)
(dl.acm.org)
3 points
by
hazelnut-tree
3y ago
|
2 comments
3.
▲
Why programming languages matter [video]
(youtube.com)
74 points
by
hazelnut-tree
3y ago
|
124 comments
4.
▲
A theory of instruction for introductory programming skills (2019) [pdf]
(researchgate.net)
2 points
by
hazelnut-tree
3y ago
|
0 comments
5.
▲
Lua: Interview with Roberto Ierusalimschy (2019)
(habr.com)
1 points
by
hazelnut-tree
3y ago
|
0 comments
6.
▲
Niklaus Wirth on the importance of abstraction to language design (2018) [video]
(youtube.com)
3 points
by
hazelnut-tree
3y ago
|
1 comments
7.
▲
by
hazelnut-tree
3y ago
Video description: > How can you create a class hierarchy in a language that doesn’t have classes? The Go (Golang) language doesn’t have classes and doesn’t do inheritance so when I tried to write an adventure game in Go, it looked as th
8.
▲
I tried to an object-oriented program (C#) in a non-OOP language (Go) [video]
(youtube.com)
2 points
by
hazelnut-tree
3y ago
|
1 comments
9.
▲
Issues in programming language design: an overview (1975) [pdf]
(dl.acm.org)
3 points
by
hazelnut-tree
3y ago
|
0 comments
10.
▲
Practical guidelines for the readability of IT-architecture diagrams (2002)[pdf]
(semanticscholar.org)
2 points
by
hazelnut-tree
3y ago
|
0 comments
11.
▲
Interviews with Donald Knuth and Niklaus Wirth from 1985
(computeradsfromthepast.substack.com)
3 points
by
hazelnut-tree
3y ago
|
0 comments
12.
▲
Programming Language choices: Pascal, LOGO, Forth, Prolog, C (1986) [video]
(clp.bbcrewind.co.uk)
80 points
by
hazelnut-tree
3y ago
|
34 comments
13.
▲
GRASE: Graphical syntax-directed editor for structured programming (1984) [PDF]
(dl.acm.org)
5 points
by
hazelnut-tree
3y ago
|
0 comments
14.
▲
by
hazelnut-tree
3y ago
Abstract: " This paper describes a flowchart technique, which supports the method of program development by stepwise refinement. Flowcharts made by this technique have a tree structure, which simplifies program test and coding the char
15.
▲
Flowcharting by stepwise refinement (1978) [pdf]
(dl.acm.org)
5 points
by
hazelnut-tree
3y ago
|
1 comments
16.
▲
Complexity of object-oriented programming (book chapter one, 2022)
(livebook.manning.com)
2 points
by
hazelnut-tree
3y ago
|
0 comments
17.
▲
Smalltalk: Object Orientation is not about objects, it's about messaging [video]
(youtube.com)
3 points
by
hazelnut-tree
3y ago
|
0 comments
18.
▲
Matthew Carter and typefaces: Bell Centennial, Verdana, Georgia (2014) [video]
(youtube.com)
2 points
by
hazelnut-tree
3y ago
|
0 comments
19.
▲
Seven deadly sins of introductory programming language design (1996) [pdf]
(users.monash.edu)
6 points
by
hazelnut-tree
3y ago
|
1 comments
20.
▲
A quick primer on human-factors evidence in programming language design
(quorumlanguage.com)
4 points
by
hazelnut-tree
3y ago
|
1 comments
21.
▲
by
hazelnut-tree
3y ago
Video description: " What is modularity? Dividing code into separate files? No! Hiding data? Well, up to a point...protecting implementation details? Well, that’s a bit nearer the mark. But what does that really mean? How do you protec
22.
▲
Modular programming: Most think they do it but hardly anyone does [video]
(youtube.com)
2 points
by
hazelnut-tree
3y ago
|
3 comments
23.
▲
by
hazelnut-tree
3y ago
Preface to the paper: " This paper must clearly be read in the context of its date of composition (1973). The relative weight of comment on debugging and reasoning about programs clearly changed as a result of his own later research. A
24.
▲
C. Hoare: Hints on programming language design (1973) [pdf]
(flint.cs.yale.edu)
30 points
by
hazelnut-tree
3y ago
|
6 comments
25.
▲
by
hazelnut-tree
3y ago
From the paper: > We describe a system, 'ExplainThis', that automatically generates contextualized language documentation, structured based on our study of language documentation but specialized to the particular code at the cu
26.
▲
Contextualized programming language documentation (2022) [pdf]
(dl.acm.org)
1 points
by
hazelnut-tree
3y ago
|
1 comments
27.
▲
by
hazelnut-tree
3y ago
Polymorphism and inheritance: simple or complex ideas? Or is meaning depending on the lanuage? I really like the following video: OOP principles (and why so much jargon). The four principles of object oriented programming (what they are an
28.
▲
Ada and C: differences as the language for system programming (1993) [pdf]
(dl.acm.org)
39 points
by
hazelnut-tree
3y ago
|
16 comments
29.
▲
Starting design work in a spreadsheet
(clearleft.com)
123 points
by
hazelnut-tree
3y ago
|
34 comments
30.
▲
by
hazelnut-tree
3y ago
Video description: " Abstraction, Polymorphism, Inheritance and Encapsulation… Yikes! What the heck does all that mean and why should anyone care? Programming is full of jargon. Object Oriented Programming takes jargon to a whole new l
More ›