programming-languages

Flexibility or Consistency, which is Correct for a good programming language?

Hi All: Recently I'm pondering the characteristics of a good programming language. It's true that "There are a thousand Hamlets in a thousand people's eyes", like simplification, explicitness, readability and more. But I'm wondering a good programming language should be consistent, which means everyone will write the same(at least very...

What's your take on the programming language Go?

I've just been told about a new programming language, Go, developed at Google by such notables as Ken Thompson and Rob Pike. Does anyone have any experience with it so far? What are your thoughts about how viable small- and large-scale applications could be developed with it? Relevant links (thanks to Lance Roberts; feel free to update ...

Why do a lot of programming languages put the type *after* the variable name?

I just came across this question in the Go FAQ, and it reminded me of something that's been bugging me for a while. Unfortunately, I don't really see what the answer is getting at. It seems like almost every non C-like language puts the type after the variable name, like so: var : int Just out of sheer curiosity, why is this? Are t...

Is there a comparison between Scala and Google 'Go' language (feature by feature)?

I wonder if someone can produce a comparison between Scala and Google 'Go' language (feature by feature, like concurrency models, collections, etc.)? ...

What programming language is IIS written in?

I'd like to know this information for IIS versions 6.0, 7.0 and 7.5. ...

Which general purpose programming languages/implementations compile to C

I'm currently using Eiffel (SmartEiffel/ISE Eiffel) which is compiling to c. I found it much easier to extend the language yourself with new features or tool support if the output is going into the portable assember language also known as C. Which general purpose, non functional language have this feature too. I know that there have b...

Good information about type systems based on contracts/constraints?

Hello! Problem: I am looking for good introduction about type systems, which are based on contracts/constraints (sorry, I don't remember which term one is appropriate for a type system). I need that information to be able to implement an experimental type system of such kind. As far as I know, such type system is used in XSD (Xml Sch...

Go port to the AVR architecture?

Ever since I heard about google's new language Go I wanted to use it for microcontroller programming. In particular Atmel AVR micro-controllers like the Atmega series. Is there a Go port for this architecture? ...

Is there a language with subroutines but no local variables?

I'm wondering if anyone if aware of a language that has support for variables (that could be considered 'global'), and subroutines (functions), but without a concept of parameter passing, local scope, etc. Something where every subroutine has access to every global variable, and only global variables. ...

How would you plan a "learn programming" curriculum for beginners?

So you've got someone who hasn't done any programming at all in their life. They want to try out programming. How would you suggest they learn? (the method used might vary with beginner's age) Please state the logic behind your choices ...

To use or not to use Scala for new Java projects ?

Hi, I'm impressed with twitter and investigating to use Scala for a new large scale web project with Hibernate and Wicket. What do you think about Scala, and should I use it instead of Java ? EDIT: And, do you think google's Noop, Fan or Scala can take the leadership from Java in the near future, which one have chance in your opinion ? ...

How much time and effort to develop a full programming language, compiler and IDE?

Hello, I got tired of searching and never finding a programming language that fits my needs (and I suppose most good programmers feel somewhat the same way). Anyway, I do have an idea of what I'd like for a programming language, and I'd like to try to develop my own. I'm interested in information on how hard it is and how long it takes ...

What are the pros and cons of the Icon programming language?

Hello, Recently I was searching for icons(graphics), but I see a link that was very intersting, was a language called Icon, then I want to know: There is someone here that have already tried to develop in Icon? It's a compiled or interpreted language? What are the pros and cons of this language? In which area it's better than some ot...

Criteria for Choosing a New Language to Learn

There are a number of threads discussing which language to learn next. However, these threads fail to take the tasks themselves into consideration. I'm curious what how the community feels about criteria for learning a new language. I see a few criteria: Your interest in a particular language. Your interest in a particular project. The...

Are programming languages of today more productive than those from decades ago?

Variations of this question have been asked before and sometimes it's even taken for granted, so let me be very clear exactly what I'm looking for. A lot has happened to has made programming easier, but I'm not sure if the languages are actually better. For evidence we have a study, showing TCL comparable to Python. And there is the fam...

Which (scripting) programming language to use for this simple web service?

I want to start a rather time consuming process using a web interface, so I obviously want it to run in a background (daemon) process and I'd also like to have a progress bar using AJAX or sth like that. My idea was to have a daemon listening for requests on a given port. The browser would then send a request with the task parameters an...

Application Domain of Go Language

Can anybody tell me application domain of "go" language ? Which applications were built using "Go" language ? For what kind of applications it is best suited for ? ...

A language that doesn't use 'C' ?

Just curious. I may be wrong, but as far as I know, most languages are created using 'C' sources. For example: perl , php , python, java(?), go ... Is there any language that doesn't use C as a low level interpreter/compiler ? (fortran ?) ...

How is a union different from a struct? Do other languages have similar constructs?

Possible Duplicate: Difference between a Structure and a Union in C I see this code for a union in C: union time { long simpleDate; double perciseDate; } mytime; What is the difference between a union and a structure in C? Where would you use a union, what are its benefits? Is there a similar construct...

Dektop audio app - suggestions for how to build for Win/Mac/Linux?

I am a web developer well-versed in XHTML/CSS, JavaScript, Perl, PHP, and XML/XSL. I would like to write a desktop application for music teachers that manipulates audio files. The app will: Input one or more audio files Let the user pick in and out points of several clips Play those clips at the touch of a button with fade-in and -out ...