u/wunderlust - 5 Archived Voat Posts in v/programming
u/wunderlust
  • home
  • search

u/wunderlust

1 post · 4 comments · 5 total

Active in: v/programming (5)

  • ‹‹‹
  • ‹‹
  • ‹
  • 1
  • ›
  • ››
  • ›››
Comment on: What are some programming jargon everyone should be aware of?

There are some excellent replies in here. I'll try to summarize them a bit and add on a few more.

First the summary.

  • /u/Jeflakra's comment deals with source code management. This is perhaps the single most important thing outside the programming language related to programming.
  • /u/whisky_cat's comment is a mixed bag you're most likely to hear programmers use around the coffee machine (mostly though these are tools of the trade).
  • /u/Xenoprimate's comment touches upon a bit more abstract concept. This is vital when thinking about a problem, and how and what solution fits best. Remember though that efficiency has two dimensions: time and space and the Big-O analysis can be, and regularly are, applied to both speed and memory usage.
  • /u/dast's comment is about types of programming languages.

Other interesting jargon (programming language agnostic):

  • Buffer overflow -- accessing more memory than you are legally entitled to
  • Infinite loop -- the very definition of insanity, to keep on doing the same thing
  • Off-by-one -- typically, a special case of buffer overflow. Accessing just one more element than you can.
  • Byte -- minimum addressable unit of memory. Can be 3. 9, 11 or 8 bits (most frequent). The others did exist though.
  • Static and dynamic analysis -- code performance, security checks
  • Secure coding -- making sure you're not leaving food for the hackers out there
  • Tail recursion -- special case of recursion, typically optimized away by compilers. Can be inefficient otherwise.
  • Compiler -- the code that turns programs to binaries (simplistic definition)
  • Optimization -- time, space or both. Can be at function level, or at the whole program level.
  • String manipulation -- dealing with strings. Can be tricky, and wasteful if not done right.

E*: Formatting

4 27 Jul 2015 17:48 u/wunderlust in v/programming
FB open-sources infer -- a static analysis tool for mobile app dev
1 0 comments 05 Jul 2015 19:19 u/wunderlust (..) in v/programming
Comment on: A more advanced "Hello, World"?

Writing a basic infix to postfix converter, or a small calculator. A lot of string manipulation, function modularity, file I/O, basic dictionary/array data structures.

0 27 Jun 2015 19:13 u/wunderlust in v/programming
Comment on: Long but good read on Baye's Theorem and its uses

I find the BridgeHands' explanations neat as well. Short, precise and practical. Equations and reader attention are often inversely correlated (causation not implied :P)

0 27 Jun 2015 19:01 u/wunderlust in v/programming
Comment on: Resources to learn C?

I can't believe no one has mentioned clc-wiki, especially, the K&R solutions part. It's a good place to go to too. What you learn to appreciate much later, is how careful K&R is with the standard compliance (the post-ANSI book) and how it instills a discipline against UB.

0 22 Jun 2015 23:03 u/wunderlust in v/programming
  • ‹‹‹
  • ‹‹
  • ‹
  • 1
  • ›
  • ››
  • ›››

archive has 9,592 posts and 65,719 comments. source code.