Everything is an object
Multiple inheritence
Support for functional programming
Support for modular programming
C++ style templates
Static typing
Pass by value AND pass by reference allowed (C++ style)
And make it compile into an executable binary with no dependencies on any form of virtual machine.
Also, throw in the C++ preprocessor, but make it a fully turing complete preprocessor.
Name:
Anonymous2011-12-04 16:16
>>14
>imperative AIDS with support for functional nirvana as an afterthought
uh huh
Also, throw in the C++ preprocessor, but make it a fully turing complete preprocessor.
PHP's namespace, Python's speed, Perl's function argument handling, QBASIC's error handling, BancStar readability, undecidable C++ grammar, Prolog's variable scoping and 128-bit length linked lists of characters for strings, works only with MS SourceSafe.
#implying instead of #define
static typing, only one type
FV_x, x is the number of bits,
operations and interpretations of types done by built-in functions, floating point functions have mantissa and exponent length as arguments
'>' comment syntax
'>>' goto statement
x?y:z as only conditional instruction
>>19
Prolog just doesn't have any scoping (or variables in the `rest of the world' sense to begin with), thus comes in flag/3, assert/1 and retract/1, etc. This isn't so bad for Prolog since its Prolog, but its probably going to get in the way of any other paradigm...
Imperative programming is like AIDS in the sense that once there is just a little bit of support for it in a language, it will quickly spread and completely engulf all code written in that language. Coders adopting better conventions is like intimate partners adopting the use of condoms. Only with bettering our awareness do we stand a chance for survival, and logical correctness in large scale projects.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-12-05 5:52
>>27
if you analyze why the "engulfing" occurs, you will see that your language lacks the raw power of iterative loop,pointers and gotos, adding either layers of object cruft or functional cruft to express "elegant" programs, filled with bloated, inefficient code that is far removed from the hardware it runs on. Such abstraction relies on every layer being as building block to express the next layer, making the whole house of cards have a rotten foundation, patched with garbage collection and safety checks to ensure the program is correct at every point it run.
Name F r o z e n V o i d Title Ordinary Imperative Programmer Species Human Abilities THE RAW POWER OF ITERATIVE LOOP. Age 14 years Occupation Programmer, burglar, part-time comment hunter Location The Void.
Name:
Anonymous2011-12-05 6:13
Any iterative procedure can be transmuted to a recursive one, and vice versa (whether by proper tail call recursion or programmer vigilance). The only concerns are:
0. Programmer efficiency
1. Computer efficiency
Amusingly, you often must trade one for the other, unless your autism level is greater than or equal to 9000, as some /prog/riders will no doubt claim. For those of us gainfully employed, however, human efficiency is often more important because labor is much more expensive than purchasing additional computing resources. Anything determined to be too inefficient can be later optimized anyhow.
Name:
Anonymous2011-12-05 6:15
>>28
All russians are crazy and retarded. FV is a living example of that.
Name:
Anonymous2011-12-05 7:23
(let ((x 0))
(incf x)
(princ x))
is equivalent to (let ((x 0))
(let ((x (1+ x)))
(princ x)))
(let ((v 0))
(dolist (x xs)
(incf v x))
(princ v))
is equivalent to (labels ((rec (v xs)
(if xs
(rec (+ v (car xs)) (cdr xs))
v)))
(princ (rec 0 xs)))
(defun 1+-all (xs)
(dotimes (i (length xs))
(incf (nth i xs))))
>>32
That's what half a millennium of Fetal alcohol syndrome does to a nation. Not to mention being raped by Mongols for three hundred years.
Fun fact, the 'finitist' troll is also from Russian imageboards.
Name:
Anonymous2011-12-05 9:05
>>34
Jews played a key role in marketing agricultural produce. Though they were not heavily involved in the export trade via Gdansk, they were largely responsible for the sale of grain to the local population in the form of alcohol. In the second half of the eighteenth century, this trade came under criticism, with Jews being blamed for alcoholism among the peasant population. In their roles as tavernkeepers or itinerant peddlers, Jews not only bought the peasants’ surplus grain but also sold them goods from the towns. They thus acted as a crucial link between the rural and the urban markets. This role was particularly prominent in the eastern regions of the Polish–Lithuanian Commonwealth and also developed in Hungary during the eighteenth century.
The anti-alcohol movement, although politically based in a strange coalition of evangelicals, progressives and women’s suffrage advocates that had recently won women the vote, coincided with the arrival in the United States, between 1880 and 1920, of about 2 million Eastern European Jews, most with limited economic resources. These opposed Prohibition from the start, not least because alcohol was central to their culture. Also by the late 1800s, acculturated Jews were widely represented in the liquor industry. “At first,” said Marni Davis, author of the forthcoming “Jews and Booze: Becoming American in the Age of Prohibition”, “alcohol offered a way for American Jews to present themselves as the best sorts of Americans, as the ones who consume alcohol regularly but are not drunkards, who participate in the economy in ways that benefit communities and society at large.”
As Prohibitionists touted the evils of drink, it was the Jewish distillers, wholesalers and saloonkeepers who found themselves cast as outsiders. Attacking the liquor industry, “dry” politician John Newton Tillman said: “I am not attacking an American institution. I am attacking mainly a foreign enterprise.” To prove it, he listed distillers’ names: Steinberg, Hirschbaum, Shaumberg.
Name:
Anonymous2011-12-05 9:44
>>37 he listed distillers’ names: Steinberg, Hirschbaum, Shaumberg.
That is: The Prohibition was a war against jews, who frequently sold alcohol on credit, producing debtors.
Name:
Anonymous2011-12-05 9:59
Jews were also prevalent in the criminal networks that Prohibition helped install. Their number included Philadelphia’s Max “Boo Boo” Hoff; Dutch Schultz and Meyer Lansky in New York; Newark, N.J.’s Longy Zwillman; Solly Weisman in Kansas; Moe Dalitz in Cleveland, and the notorious Purple Gang of Detroit. It’s troubling, Davis suggests, that these Jewish gangsters are now portrayed as strong Diaspora Jews: heroic warriors against anti-Semitism, their illegal, often murderous actions a form of protest. “I think,” she said, “there is something sort of exciting about the possibility that Jews resisted a law that today is regarded as a failure.” But at the same time, these were violent, murderous gangsters, in it for the money.