0
голосов
5ответов
4300 просмотров

Which Language Google Uses For Web Applications

I want to know one thing, which language Google uses for web application development, because i was discussing with my friends about this and they say that Google uses Python for web applications, but which is it? Best Regards.

69
голосов
18ответов
36945 просмотров

Why is the 'if' statement considered evil?

I just came from Simple Design and Testing Conference. In one of the session we were talking about evil keywords in programming languages. Corey Haines, who proposed the subject, was convinced that if statement is absolute evil. His alternative was to create functions with predicates. Can you...

6
голосов
4ответов
1342 просмотров

What is the good approach to build a new compiler?

I have an experience about the compiler phrases and I interested in Programming Languages & Compilers field and I hope somebody gives me some explanation about what is the good approach to write a new compiler from scratch for a new programming language ? (I mean STEPS).

9
голосов
19ответов
2346 просмотров

How to create a language these days?

I need to get around to writing that programming language I've been meaning to write. How do you kids do it these days? I've been out of the loop for over a decade; are you doing it any differently now than we did back in the pre-internet, pre-windows days? You know, back when "real" coders coded...

15
голосов
6ответов
14694 просмотров

What is the definition of an open source programming language?

Languages like Ruby and Python are usually referred-to as open source, but what makes them so? Is it an open-source compiler?, or interpreter or execution virtual machine? If we're talking about the compiler, then would C++ be open source?

21
голосов
22ответов
7186 просмотров

Roadmap to a better programmer

Its always said that more you program, the better you become. Sounds good and true. But I was wondering if there is a proven route to becoming a better programmer. Something like: Learn a Learn b Learn c> 'Now you are good to burn the engines' Try stuff around based on your learning. The ...

14
голосов
19ответов
14939 просмотров

What kinds of applications are programmed in C these days?

When I was in college 20-ish years ago, C was our language of choice because at the time it was almost the only game in town as a general-purpose programming language. We learned to program using C. It was used for systems programming, data structures, operating systems, and just about everything...

0
голосов
3ответов
969 просмотров

Integrate applications using multiple programming languages into a Java application

Is there an open source application that could integrate applications using multiple programming languages into a Java application?

3
голосов
10ответов
439 просмотров

Are there any programming languages where variables are really functions?

For example, I would write: x = 2 y = x + 4 print(y) x = 5 print(y) And it would output: 6 (=2+4) 9 (=5+4) Also, are there any cases where this could actually be useful? Clarification: Yes, lambdas etc. solve this problem (they were how I arrived at this idea); I was wondering if there wer...

10
голосов
5ответов
15768 просмотров

Boo vs C# vs Python?

Compared to C#, Boo feels a bit more Pythonic but it's also compiled down to .NET MSIL. I liked its syntax, even more than C#'s syntax. But I couldn't find a single book teaching Boo. And I really don't know, if learning Boo is better than C# or learning C# is better than Boo. I just want to use...

1
голосов
3ответов
1121 просмотров

Machine dependent languages

Why might a machine-dependent language be more appropriate for writing certain types of programs? What types of programs would be appropriate?

45
голосов
12ответов
36237 просмотров

Does anyone use the Scheme programming language for a living?

I started learning Scheme for fun, and was wondering if anyone uses it for a living as a prime programming language... or even as an additional tool to the programming arsenal? If so, what do you use it for? What kind of problems do you typically solve with it?

1
голосов
6ответов
271 просмотров

Should a PHP coder move to Python for scalable applications?

I am a PHP and PERL coder and lately I have started feeling that things would have been little easier had I chosen Python or Ruby as the language for implementation, more so when I think of scalability. I know about 60% of all web application are still written in PHP and includes biggies like Ya...

973
голосов
16ответов
433781 просмотров

What is the difference between statically typed and dynamically typed languages?

I hear a lot that new programming languages are dynamically typed but what does it actually mean when we say a language is dynamically typed vs. statically typed?

4
голосов
2ответов
238 просмотров

what is the difference between a syntax and s-expressions

what is the main differences between syntax language and s-expressions language ? does using s-expressions affects compiling time (in the parsing process) or does it bring any advantage to the language ?

2
голосов
6ответов
250 просмотров

What does it need to be a programmer?

What should I study in order to be a programmer. (except programming languages :) ) I know some C/C++ and some Java(, but I don't have the thinking of a programmer. I probably need to study some algorithms. What is your opinion?

4
голосов
6ответов
433 просмотров

In which language is each Mono component developed?

According to Wikipedia, Mono has three main components: Core components Mono/Linux/GNOME development stack Microsoft compatibility stack I want to know what the language or technology each one of those components is developed in. EDIT: I know that the some portions of the project is develo...

76
голосов
28ответов
49494 просмотров

Are there other common "c-like" or non "c-like" languages with non zero index array position?

C programming language is known as a zero index array language. The first item in an array is accessible using 0. For example double arr[2] = {1.5,2.5} The first item in array arr is at position 0. arr[0] === 1.5 What programming languages are 1 based indexes? I've heard of the these languages ...

1
голосов
4ответов
2410 просмотров

Which easy programming language to use for parallel port programming under Linux?

My father would like to use Ubuntu for LPT programming (via a relay card). He is used to QBasic and PowerBasic but willing to learn a new (simple) language for his goals. What recommendations can you give me for this task? Python would be my favourite if the module pyParallel worked. If there a...

24
голосов
11ответов
18387 просмотров

Why is Perl the best choice for most string manipulation tasks?

I've heard that Perl is the go-to language for string manipulation (and line noise ;). Can someone provide examples and comparisons with other language(s) to show me why?

1
голосов
1ответов
94 просмотров

Is there a programming language whose declarations are similar to those used in UML?

Like: Employee: Person name: String id: int + employeeCount(): int { --------------- return employeecount } + name():String { return name; } - secret():void { ///private method }

2
голосов
10ответов
648 просмотров

Which programming language is the best for my needs?

I'm interested in building a site that has several interactive features for the users, yet want the site to be relatively light and avoid using Java or Flash. The site will start small but will hopefully be scalable. I realize developers tend to prefer a specific language and/or CMS and am wonder...

16
голосов
8ответов
2280 просмотров

Domain-specific languages vs. library of functions

This may be subjective, I don't know: I have this problem, which I'm kind of equating to the "what language for this project?" question, since I can't seem to solve it. I've been commisioned to write a book about a certain domain (let's say a very specific branch of physics) for a very technica...

0
голосов
2ответов
904 просмотров

structure in C- to add a attribute at runtime?

how to add a member variable/attribute to a structure from main in C?

14
голосов
5ответов
3138 просмотров

Besides Logo and Emacs Lisp, what are other pure dynamically scoped languages?

What are some examples of a dynamically scoped language? And what are the reasons for choosing that design? Is it because it is easy to implement?

12
голосов
12ответов
4991 просмотров

Was ALGOL ever used for "mainstream" programming?

I know that ALGOL language is super-uber-extremely important as a theoretical language, and it also had a variety of implementations as per Wikipedia. However, what's unclear is, was ALGOL (pure ALGOL, not any of its derivatives like Simula) ever actually used for any "real" programming in any ...

25
голосов
5ответов
906 просмотров

Can aptitude for learning Programming paradigms be influenced by culture or native language's grammar?

It is well known that different people have different aptitudes regarding various programming paradigms (e.g. some people have trouble learning non-procedural, especially functional languages. Some people have trouble understanding pointers - see Joel Spolsky's blog for musings on that. Some peop...

2
голосов
4ответов
393 просмотров

Protecting Scripting Language Source Code

I'd like to protect the PHP and JavaScript program source code from the prying eyes of my client. How can I do that?

1
голосов
4ответов
836 просмотров

What is the tersest/densest commonly-used programming language currently available?

I refer you to the following video, which describes how to implement Conway's Game of Life in APL, using a few dozen keystrokes: http://www.youtube.com/watch?v=a9xAKttWgP4 This video was featured prominently in the Return of Uncle Bob Martin podcast, in which Scott Hanselman complains that "his...

9
голосов
2ответов
5119 просмотров

When to use Processing language?

When it comes to online or desktop presentation we've options like actionscript, java, picolo, flare, prefuse. Now choosing a perfect language for needs is subjective and depends on project. But if you've to choose Processing (language), then on what basis you'll choose? what are the pro's and co...