KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Questions tagged
language-design
74 questions · page 1 of 2
Follow Tag
Sort by:
Newest
Votes
Active
8
votes
4
answers
Is it possible to build Lisp-like macros into an imperative language?
c
compiler-construction
macros
lisp
language-design
asked 2013-07-29T19:50:16.677
8
votes
5
answers
Any reason why Java shouldn't allow generic type declarations on a variable declaration?
java
generics
language-design
asked 2013-04-08T19:29:16.640
14
votes
3
answers
What is the difference between Mirror based reflection and traditional reflection?
reflection
programming-languages
dart
language-design
dart-mirrors
asked 2012-08-26T17:20:30.157
11
votes
5
answers
Why can't I create an array of a generic type?
java
language-design
asked 2012-07-25T12:26:42.350
13
votes
3
answers
Why built-in types in C# are language keywords?
c#
language-design
keyword
asked 2012-07-21T10:16:02.060
16
votes
3
answers
Matching a virtual machine design with its primary programming language
jvm
language-design
vm-implementation
asked 2012-06-09T05:52:10.300
8
votes
7
answers
Why can't overloading be implemented at excecution time?
java
overloading
language-design
asked 2012-05-23T04:20:03.883
9
votes
3
answers
Output language/format for toy compiler
assembly
compiler-construction
language-design
vm-implementation
asked 2012-05-06T20:03:32.440
32
votes
7
answers
How do multimethods solve the namespace issue?
clojure
lisp
common-lisp
language-design
multimethod
asked 2012-03-04T07:27:51.877
91
votes
6
answers
Does any other language other than JavaScript have a difference between brace start locations (same line and next line)?
javascript
language-agnostic
programming-languages
language-design
asked 2012-02-08T10:46:01.910
40
votes
3
answers
Why does the implicit copy constructor calls the base class copy constructor and the defined copy constructor doesn't?
c++
language-design
copy-constructor
asked 2012-02-07T14:42:04.107
45
votes
1
answers
Why isn't __new__ in Python new-style classes a class method?
python
new-operator
language-design
new-style-class
asked 2012-02-01T07:04:16.823
9
votes
3
answers
Why is 'super' a keyword rather than a method in Ruby?
ruby
language-design
super
asked 2011-12-10T04:24:21.713
10
votes
4
answers
Is Java's lack of unsigned primitive types a characteristic of Java the platform or Java the language?
java
types
language-design
unsigned
asked 2011-12-01T17:27:48.880
160
votes
17
answers
What's the point of const pointers?
c++
c
pointers
language-design
const-correctness
asked 2011-10-10T15:48:02.137
9
votes
2
answers
Why is there an escape sequence for VERTICAL TAB?
escaping
special-characters
history
language-design
control-characters
asked 2011-09-09T21:23:18.217
75
votes
5
answers
Performance of "direct" virtual call vs. interface call in C#
c#
.net
performance
language-design
asked 2011-08-29T01:14:17.987
28
votes
4
answers
Why HttpRequest.HttpMethod is string instead of Enum?
java
.net
language-design
asked 2011-07-17T06:17:20.200
21
votes
5
answers
Why does Ruby's 'gets' includes the closing newline?
ruby
newline
language-design
asked 2011-06-21T21:58:44.370
11
votes
3
answers
How could an idiomatic design of Serializable/Cloneable/... look like in Scala?
java
scala
serialization
language-design
asked 2011-06-11T18:57:02.350
12
votes
2
answers
Why do raw types in one place cause generic callsites somewhere else to be treated as raw?
java
generics
language-design
overloading
raw-types
asked 2011-05-23T16:47:59.633
11
votes
3
answers
What's the point of unary plus operator in Ruby?
ruby
language-design
unary-operator
asked 2011-04-15T17:58:23.020
16
votes
4
answers
Why is this legal in C?
c
language-design
asked 2011-03-15T03:58:05.103
12
votes
3
answers
What is a cofunction and how would it work in Python?
python
language-design
language-features
asked 2011-02-25T21:37:39.293
15
votes
3
answers
Why can't we declare namespace aliases inside a class?
c++
namespaces
language-design
asked 2011-02-03T09:45:10.767
23
votes
2
answers
Why isn't List<T> sealed?
c#
.net
language-design
sealed
asked 2011-01-25T05:20:51.713
90
votes
4
answers
Why must the last part of an Objective-C method name take an argument (when there is more than one part)?
objective-c
selector
language-design
asked 2010-12-18T20:18:57.200
13
votes
4
answers
C++ crazy typedef : what is the point of allowing this syntax by the Standard?
c++
typedef
language-design
type-alias
asked 2010-12-12T17:06:13.997
10
votes
1
answers
Hybrid Thread Model (M:N) Implementation
multithreading
language-design
multicore
asked 2010-11-22T18:57:39.960
25
votes
5
answers
Why has Python decided against constant references?
python
reference
constants
language-design
language-features
asked 2010-11-16T07:42:51.317
19
votes
3
answers
Why are you not allowed to call the main function?
c++
program-entry-point
language-design
c++03
asked 2010-11-10T11:35:38.343
15
votes
1
answers
Why does java have no byte type suffix?
java
language-design
byte
asked 2010-10-30T15:17:01.273
14
votes
5
answers
Why are polymorphic messages so much more powerful in practice than the combination of unification and backtracking?
programming-languages
language-design
asked 2010-10-27T16:30:55.573
111
votes
6
answers
Calling Java varargs method with single null argument?
null
language-design
java
variadic-functions
asked 2010-10-26T21:10:09.347
30
votes
4
answers
Why does C++ not have an exponentiation operator?
c++
language-design
exponential
exponentiation
asked 2010-09-23T03:24:10.957
103
votes
9
answers
Why does C++ not allow inherited friendship?
c++
inheritance
language-design
friend
asked 2010-08-24T22:55:01.277
11
votes
2
answers
Is there a programming language that performs currying when named parameters are omitted?
programming-languages
functional-programming
language-design
currying
named-parameters
asked 2010-06-10T13:53:09.230
12
votes
2
answers
Does Python copy value or reference upon object instantiation?
python
object
language-design
instantiation
asked 2010-06-04T13:47:11.950
30
votes
5
answers
Where are the readonly/const in .NET?
.net
language-design
library-design
asked 2010-05-11T20:36:01.033
301
votes
5
answers
Benefits of prototypal inheritance over classical?
javascript
oop
inheritance
language-design
prototype-programming
asked 2010-05-10T07:22:04.970
9
votes
2
answers
Why is there a sizeof... operator in C++0x?
c++
language-design
c++11
asked 2010-05-05T06:22:55.953
26
votes
5
answers
Why Python language does not have a writeln() method?
python
syntax
history
language-design
asked 2010-04-04T19:33:58.330
199
votes
21
answers
Why is there no multiple inheritance in Java, but implementing multiple interfaces is allowed?
java
oop
inheritance
interface
language-design
asked 2010-03-25T12:40:41.557
51
votes
11
answers
Why didn't C have a boolean data type prior to C99?
c
language-design
c99
c89
asked 2010-03-11T15:03:51.547
49
votes
3
answers
Why aren't there compiler-generated swap() methods in C++0x?
c++
language-design
c++11
asked 2010-01-16T18:44:23.393
19
votes
8
answers
anonymous functions considered harmful?
javascript
language-design
anonymous-function
asked 2009-12-25T05:00:43.923
26
votes
8
answers
Duck typing, must it be dynamic?
language-design
duck-typing
type-systems
definitions
structural-typing
asked 2009-12-22T17:52:58.067
21
votes
6
answers
Why value-types are stored onto Stacks?
c#
clr
language-design
asked 2009-12-19T06:18:40.090
11
votes
3
answers
Semicolon after classes and structs
c++
syntax
language-design
asked 2009-11-23T22:59:06.490
25
votes
11
answers
Why do a lot of programming languages put the type *after* the variable name?
programming-languages
language-design
grammar
asked 2009-11-11T00:41:48.677
page 1 of 2
Next →