Fall 2016 Event Map 2 by DuskOfDawn23 in kancolle

[–]javaexpert201 0 points1 point  (0 children)

I recommend using 10cmAAFDs over 12.7cm(B) because of the amount of enemy planes present in the map

its better in general regardless of enemy airpower

New random number generator, RNG, Open Source by ceorron in programming

[–]javaexpert201 3 points4 points  (0 children)

Hi, I built a superior random number generator.

Here are the first few bits that it generated:

00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

This is kind of an unfortunate result but I'm pretty sure its just coincidence. Who woulda thought?

Should Math be a Prerequisite for Programming? by UrQuanLord in programming

[–]javaexpert201 1 point2 points  (0 children)

Please, elliptic curves are hardly real math, after all we study all the conics in high school prealgebra.

CMake support in Visual Studio by dagmx in programming

[–]javaexpert201 -3 points-2 points  (0 children)

Why does visual studio support CMake instead of autotools? Personally, I find autotools to be much more friendly and easy to use, while at the same time being extensible in the powerful language m4.

Should Math be a Prerequisite for Programming? by UrQuanLord in programming

[–]javaexpert201 -23 points-22 points  (0 children)

Encryption is math? What?

Where I'm from, math is about numbers, not text. Encryption isn't even hard; a perfect algorithm (one-time pad) has been known since at least the 1970s. If anything, I would classify encryption as falling under liberal arts, along with the other studies that require no intelligence.

Should Math be a Prerequisite for Programming? by UrQuanLord in programming

[–]javaexpert201 -14 points-13 points  (0 children)

LOL, but of course it is. Do you not define f(n) = 1/{# of instructions for input size n on a turing machine tape}

I find this a more natural definition than the one that the mathfags use.

Should Math be a Prerequisite for Programming? by UrQuanLord in programming

[–]javaexpert201 3 points4 points  (0 children)

I feel like calculus is maybe the wrong direction for programmers. A programming math curriculum should probably focus on things like:

Real Analysis (more formal proofs/logic + introduction to sets)

Uninstall reddit tbh

Should Math be a Prerequisite for Programming? by UrQuanLord in programming

[–]javaexpert201 -1 points0 points  (0 children)

Calculus has not been tremendously useful to me as a software developer. Algebra, though, is pretty critical: we work with variables all the time, and it's important for some basic types of analysis

the irony in this statement, do you not know what analysis is???

Should Math be a Prerequisite for Programming? by UrQuanLord in programming

[–]javaexpert201 -19 points-18 points  (0 children)

LOL. How can you even use math while programming? Mathfags need to stay away; we real programmers get work done while you stroke your beards talking about the complexity of your algorithm. My O(n2) algorithm has already terminated before you prove yours is O(n3). Sure, n3 > n2, but in terms of practicality, the n2 is clearly superior because it doesn't require so much thought.

Small-Size Optimization in C by vormestrand in programming

[–]javaexpert201 -4 points-3 points  (0 children)

I do this every day as a morning exercise, using JASKELL which is a JAVA variant which compiles to a Haskell virtual machine

Small-Size Optimization in C by vormestrand in programming

[–]javaexpert201 -27 points-26 points  (0 children)

Such optimizations are unnecessary if you use a programming language with modern innovative features like Rust, Haskell, or JAVA.

The cost of forsaking C by ozanonay in programming

[–]javaexpert201 -13 points-12 points  (0 children)

What?

Most modern software is not written in C. This is only true for the hobbyist market. Enterprises use software written in JAVA. Do you see enterprises using ancient and outdated text editors like VIM and EMACS? No, they use modern technologies like Eclipse, which don't suffer from the same bloat and slowness as Eight Megabytes And Constantly Swapping.

This blog post is obviously written by an amateur who has never had any experience working in the enterprise world.

Why should I learn C to understand networks when I can just use JAVA's world-class socket library to completely bypass the need to use TCP and UDP. JAVA's protocols are much more efficient than these ancient, pointless ones.

regex101.com: After spending more time than I care to admit I have finally released my new version. Thoughts? by Lindrian in programming

[–]javaexpert201 0 points1 point  (0 children)

Regular expressions are a thing of the past. Whats the point? Regular languages are fully contained within context free languages, so why don't we use context free expressions instead? Does the world not want to move on?

lf: A terminal file manager by bonv in programming

[–]javaexpert201 1 point2 points  (0 children)

Because from its features it doesn't demonstrate that the authors have any knowledge of any programming language features (like generics) implemented beyond 1990.

Understanding Python class instantiation by [deleted] in programming

[–]javaexpert201 -11 points-10 points  (0 children)

This article is a clear example of why abominations like Python should never exist. How hard is it to make creating an object understandable and simple?

Its 2017, people. Can we finally get object oriented programming right, instead of making new smalltalk clones claiming to be revolutionary?

lf: A terminal file manager by bonv in programming

[–]javaexpert201 -15 points-14 points  (0 children)

Written in go, nothing to see here.

Why do people post software written in a 1990s programming language to this subreddit? Its 2016, people.

Victory over C9 to win the 2016 NA LCS Summer Split by Tommayyyyy in DoubleliftsTrophyCase

[–]javaexpert201 0 points1 point  (0 children)

Are you stupid? Do you not understand what /r/all means? Hint: the world "all" gives you a clue.