Tagged Questions
18
votes
9answers
1k views
Are there any programming languages that follow a minimalist development approach?
I find it that when languages are considered the same as commercial software, there is always a constant need to add new features to justify new releases.
Can there be or are there languages where ...
14
votes
14answers
1k views
Is it common to prototype in a higher level language?
I'm currently toying with the idea of embarking on a project that far exceeds my current programming ability in a language I have very little real world experience in (C). Would it be valuable to ...
12
votes
5answers
528 views
What is considered third party code?
Inspired by this question Using third-party libraries - always use a wrapper?
I wanted to know what people actually consider as third-party libraries.
Example from PHP:
If I'm building an application ...
11
votes
8answers
1k views
Single responsibility principle - am I overusing it?
For reference - http://en.wikipedia.org/wiki/Single_responsibility_principle
I have a test scenario where in one module of application is responsible for creating ledger entries. There are three ...
11
votes
2answers
831 views
Advantages and disadvantages of structuring all code via classes and compiling to classes (like Java)
Edit: my language allows for multiple inheritance, unlike Java.
I've started designing and developing my own programming language for educational, recreational, and potentially useful purposes.
At ...
9
votes
8answers
472 views
Past If statements Arrays, loops… Now what?
I gave up on programming a little over a year ago when I kept hitting this wall. I am revisiting the subject because I want to create basic Android application. But I feel that my limited knowledge ...
5
votes
11answers
548 views
Designing the perfect range literal
I've been thinking on how I would go about designing the "perfect" range literal if I were to do design a language. For you that don't know know a range literal in a statement that represents a range ...
5
votes
6answers
426 views
How are Programming Languages Designed?
After doing a bit of programming, I've become quite curious on language design itself. I'm still a novice (I've been doing it for about a year), so the majority of my code pertains to only two fields ...
4
votes
6answers
451 views
When would you use multiple languages in one project?
When would you consider incorporating another language into your project? Some domains are inherently multi-language ( Database interaction, interactive web client side development), but others could ...
3
votes
5answers
328 views
When Interfacing with a 3rd Party API, What Can Make Things Challenging?
Reuse of components in development of software program are always exposed through the API's.
Most of the products in today's world (such a facebook, google, .Net, JDK, ...) provide API's to reuse ...
3
votes
3answers
350 views
Agile development : How to design your code for an iteration / Sprint?
In Agile development you work on small user stories and produce a working iteration.
But what happens when the next user story comes in and affects the design for the already done iteration?
...
2
votes
3answers
357 views
When you won't need a language anymore, should you still use it? [closed]
My first main language was Java. However, over the years I've dropped Java in favor for Python, JavaScript, bash, etc. I still have advanced reading knowledge of Java, but since I haven't coded in ...
2
votes
2answers
432 views
How is it possible to write the compiler of a programming language with that language itself [duplicate]
Possible Duplicate:
How could the first C++ compiler be written in C++?
You probably heard that Microsoft released a new language called TypeScript which is a the typed superset of ...
2
votes
3answers
193 views
Should I mix python and .NET?
So I have a good handle on how to rapidly develop a GUI controlled application in .NET (not so much in Python, I've only used Tkinter). I want my code to be easily deployed with very few ...
2
votes
1answer
165 views
Form Follows Function in Programming?
Does the saying, "form follows function" hold true in programming or language-design? Why or why not?