» »

Osnove programiranja za Telebane

Osnove programiranja za Telebane

Temo vidijo: vsi
1 2
3
»

noraguta ::

Osnove so lahko samo dvoje, blizu hw ja kjer je najbolj primeren c, ali funkcijsko katero se naslanja na matematiko tam je pa najbolj primeren haskel. Vse ostalo niso osnove ampak rokodelske veščine.
Pust' ot pobyedy k pobyedye vyedyot!

DaMachk ::

qaqo11 je izjavil:




Nimaš pojma.

On markets and “giving people what they want”:
what people “want” is a function of what they learn is available. e.g., do Americans want three-ring binders, and Europeans four-ring binders? or do they want binders and take whatever number of holes they come with? or do they want something that can help them organize their papers and take whatever is available? or do they really want a less cluttered office and ease of storage and retrieval of the information they receive? so, did people really _want_ three-ring binders, or is that just what they could buy? …look at Microsoft. nobody in their right mind would want their buggy shit. what Microshit users want is something entirely separate from the products. Microshit is _not_ user-friendly, but it is marketed as user-friendly, and then other software products, far more user-friendly, are made to look as if they missed the whole point about what “user-friendly” _is_, namely to look cool in nice colors while you’re crashing and destroying the disk, importing a virus from a disk, or letting Word destroy your day’s work.


On the decline of professional equipment for programming:
why are we even _thinking_ about home computer equipment when we wish to attract professional programmers? in _every_ field I know, the difference between the professional and the mass market is so large that Joe Blow wouldn’t believe the two could coexist. more often than not, you can’t even get the professional quality unless you sign a major agreement with the vendor — such is the investment on both sides of the table. the commitment for over-the-counter sales to some anonymous customer is _negligible_. consumers are protected by laws because of this, while professionals are protected by signed agreements they are expected to understand. the software industry should surely be no different. (except, of course, that software consumers are denied every consumer right they have had recognized in any other field.) …they don’t make poles long enough for me want to touch Microsoft products, and I don’t want any mass-marketed game-playing device or Windows appliance _near_ my desk or on my network. this is my _workbench_, dammit, it’s not a pretty box to impress people with graphics and sounds. when I work at this system up to 12 hours a day, I’m profoundly uninterested in what user interface a novice user would prefer.


On the wastefulness of language proliferation:

There is a simple and elegant answer to this question: Just learn Common Lisp well first. New languages are exciting to people who know mostly new languages, so learn an old language before you learn new ones and get out of the maelstrom that will drown you in ever new languages that add nothing at all except some miniscule additional feature from another language that someone needed to make a whole new language to implement because he did not know (Common) Lisp to begin with. A “new” language that differs from the rest of the crop by one or a couple features is proof positive that both what it came from and what it has become are mutations about to die. There are tens if not hundreds of thousands of such “languages” that people have invented over the years, for all sorts of weird purposes where they just could not use whatever language they were already using, could not extend it, and could not fathom how to modify its tools without making a whole new language. They never stopped to think about how horribly wasteful this is, they just went on to create yet another language called Dodo, the Titanic, Edsel, Kyoto-agreement…


On the decline of programming as a serious professional field:

something important happens when a previously privileged position in society suddenly sees incredibly demand that needs to be filled, using enormous quantities of manpower. that happened to programming computers about a decade ago, or maybe two. first, the people will no longer be super dedicated people, and they won’t be as skilled or even as smart — what was once dedication is replaced by greed and sometimes sheer need as the motivation to enter the field. second, an unskilled labor force will want job security more than intellectual challenges (to some the very antithesis of job security). third, managing an unskilled labor force means easy access to people who are skilled in whatever is needed right now, not an investment in people — which leads to the conclusion that a programmer is only as valuable as his ability to get another job fast. fourth, when mass markets develop, pluralism suffers the most — there is no longer a concept of healthy participants: people become concerned with the individual “winner”, and instead of people being good at whatever they are doing and proud of that, they will want to flock around the winner to share some of the glory.


On the lack of ads for “Lisp jobs”:
neurosurgery is another field that requires an actual investment and lots of dedication to get into, is really rewarding to those who get good at it, but whose jobs are not advertised in regular newspapers. there is a shortage of neurosurgeons, but very little advertising in the media that the patients read. programming is both similar and different. whether you are a user or a programmer these days is often hard to tell (this has good qualities to it, too), but some programming tasks are still reserved to highly skilled people who are not afraid to take huge risks. ignoring for a moment the power of the American Medical Association, we still wouldn’t see a huge amount of books on neurosurgery for dummies in 21 days or whatever. it’s just plain inappropriate, and it’s intentionally out of people’s reach.
Lisp is somewhat like that. people can get lots of medicines at the drugstore, but they can’t be trusted to carve out a malignant tumor in their child’s brain. all sorts of users can do lots of customization and cool stuff in their “apps”, but they really can’t be trusted to run actual flight control systems, configure the telephone network, write software for video-synchronized magnetic-resonance imaging for brain surgery, or write automated stock-trading systems. at some point, the risk of letting unskilled people do the task becomes too high. that’s when you can’t trust more than 1% of the programmers out there, and a surprisingly large number of them know and use Lisp and tools that are can be trusted. (consider an ATM that gets one of those frequent Windows crashes, or a naval warfare vessel that has to cold-boot because a certain display suddenly goes all blue, or any other story in comp.risks that would have been hilarious if it had been a joke.)


On the idiotic fallacy that “a good programmer shouldn’t care about language choice”:
Using such inferior languages is like asking a chef who could have done wonders with any kind of raw materials, to use a dirty kitchen, a broken refrigerator with food that is about to die a second time, broken tools, and brownish tap water that tasted of swamp land. His first task would be to clean up the place. Creating food in there would be the furthest from his mind. That’s how I feel about Perl and C++. I prefer to call it “good taste”, not “tunnel vision”. I don’t like rap, either. Call me intolerant.



Zanimivo čtivo tole...
Katerega leta je pa bilo spisano? 88? 93?
Ironično sam avtor v besedilu omenja bankomate, na katere "ne bi dal nezanesljive Microsoft programske opreme, pa da ga ubijejo", a glej ga zlomka... Večina bankomatov v sloveniji deluje na Windowsih. In to... *drumroll* na Win 95! Nekateri novejši imajo celo win 98. In še naprednješi so "že" na XPjih.
No signiature, as you see..

DaMachk ::

Ahja, celo leta 99 je bilo spisano...
SMešno mi je, da je tip bevksal preko uporabniškega vmesnika Windowsov, isto leto so pa začeli z razvojem GNOME, 3 leta pred tem z razvojem KDE vmesnika z željo da bi postavili uporabnikom bolj prijazne vmesnike, se vseeno zgledovali po izgledu in funkcionalnosti windowsev in vse bolj odmikali od tega, k čemer je nejgov zapis strmel. Vse z namenom, da bi privabili več "navadnih smrtnikov" da bi uporabljali linux.

Dragi so-forumaš, upam da si do danes presedlal vsaj iz katodnega ekrana na LCD, ali pa tudi ne... Načeloma mi je vseeno.
Ampak moram ti sporočiti, da žal živiš v preteklosti, če živiš zgolj po takih naukih. Česar si pa nekdo, ki se ukvarja s programiranjem in/ali računalništvom ne bi smel privoščiti.
In ni ravno treba da s kurcem mlatiš po mnenjih drugih le zato ker se razlikujejo od tvojega.

Pa lep dan še naprej.
No signiature, as you see..

Malajlo ::

noraguta je izjavil:

Osnove so lahko samo dvoje, blizu hw ja kjer je najbolj primeren c, ali funkcijsko katero se naslanja na matematiko tam je pa najbolj primeren haskel. Vse ostalo niso osnove ampak rokodelske veščine.

No, če se že spuščaš na hw nivo, potem se loti asemblerja. Za matematiko pa je za začetek tudi logo pravšnji.
Kakšne nasvete to eni dajete...
Loti se c#, ker imaš spodoben IDE (Visual Studio) na voljo in cel kup enih primerov in kot je nekdo omenil, tudi VB, C+-xyz in JS lahko enostavno prevedeš (obratno nisem ... nisem rabil! prevajati). Potem se boš razvadil in se čudil tistim, ki v Notepadu programirajo. Na hard! Moj stric je z žebljičkom luknjice v kartice delal. Se da, če se če.

WarpedGone ::

Notepad ... trenutno mam priliko občasno šlatat JDeveloper in ADF... vsakič znova si zaželim notepada in dejansko stvari spreminjam direkt po sourcih.

Ker JDev v živo furat ... splošni recept je, da je treba IDE ugasnit po vsakem drugem štartu. Pri meni tudi to ne prepreči konstantne minutne blokade okolja s črnim zaslonom.

Če se bo kdo usajal, da nimamo pojma in da stvar itak povsem dobro dela... a čaka služba s plačo 30% nad slovenskim povprečjem.

V praksi še nismo našl človeka ki bi JDev spravil v človeško obnašanje.
Zbogom in hvala za vse ribe

          ::

zakaj pa česa drugega ne uporabite?

WarpedGone ::

Realnost naročnikovih zahtev.
Zbogom in hvala za vse ribe

Spura ::

DaMachk je izjavil:


Zanimivo čtivo tole...
Katerega leta je pa bilo spisano? 88? 93?
Ironično sam avtor v besedilu omenja bankomate, na katere "ne bi dal nezanesljive Microsoft programske opreme, pa da ga ubijejo", a glej ga zlomka... Večina bankomatov v sloveniji deluje na Windowsih. In to... *drumroll* na Win 95! Nekateri novejši imajo celo win 98. In še naprednješi so "že" na XPjih.

To si pa tako povedal, kot da spodbijas njegovo trditev s tem da obstajajo bankomati z windowsi. Ne vidim kako njihov obstoj kakorkoli spodbija njegovo trditev da je to neumna ideja. Obstaja marsikaj. Sicer so pa embedded programerji zadnji ljudje, ki bi jih jst vprasal glede cesarkoli v zvezi z dobrimi praksami pri programiranju.

WarpedGone je izjavil:

Notepad ... trenutno mam priliko občasno šlatat JDeveloper in ADF... vsakič znova si zaželim notepada in dejansko stvari spreminjam direkt po sourcih.

Ker JDev v živo furat ... splošni recept je, da je treba IDE ugasnit po vsakem drugem štartu. Pri meni tudi to ne prepreči konstantne minutne blokade okolja s črnim zaslonom.

Če se bo kdo usajal, da nimamo pojma in da stvar itak povsem dobro dela... a čaka služba s plačo 30% nad slovenskim povprečjem.

V praksi še nismo našl človeka ki bi JDev spravil v človeško obnašanje.

Dej namest notepada vsaj Sublime ufuri.

Zgodovina sprememb…

  • spremenil: Spura ()

WarpedGone ::

Dej namest notepada vsaj Sublime ufuri.

Na mašini je trenutno notepad++. Goodenough za posamezne epizode adf grozodejstev.
Zbogom in hvala za vse ribe

111111111111 ::

WarpedGone je izjavil:


V praksi še nismo našl človeka ki bi JDev spravil v človeško obnašanje.


Amen.

qaqo12 ::

DaMachk je izjavil:

Ahja, celo leta 99 je bilo spisano...
SMešno mi je, da je tip bevksal preko uporabniškega vmesnika Windowsov, isto leto so pa začeli z razvojem GNOME, 3 leta pred tem z razvojem KDE vmesnika z željo da bi postavili uporabnikom bolj prijazne vmesnike, se vseeno zgledovali po izgledu in funkcionalnosti windowsev in vse bolj odmikali od tega, k čemer je nejgov zapis strmel. Vse z namenom, da bi privabili več "navadnih smrtnikov" da bi uporabljali linux.

Dragi so-forumaš, upam da si do danes presedlal vsaj iz katodnega ekrana na LCD, ali pa tudi ne... Načeloma mi je vseeno.
Ampak moram ti sporočiti, da žal živiš v preteklosti, če živiš zgolj po takih naukih. Česar si pa nekdo, ki se ukvarja s programiranjem in/ali računalništvom ne bi smel privoščiti.
In ni ravno treba da s kurcem mlatiš po mnenjih drugih le zato ker se razlikujejo od tvojega.

Pa lep dan še naprej.



Današnji state of art linux je koda iz 1970/80. Med tem bankomati dobivajo bluescreene.

>Nuke plants to rely on PDP-11 code UNTIL 2050
http://www.theregister.co.uk/2013/06/19...

There is a very good reason for this.

Zgodovina sprememb…

  • spremenilo: qaqo12 ()

DaMachk ::

Pač, neumno se mi zdi v letu 2015 "živet" na podlagi trditev in zapisov iz 1999.
To je precej podobno kot bi razlagal, da renaulta nikoli več, ker je 19-ka iz leta 94 imela zanič bremzni sistem.
V tem času se je marsikej spremenilo.

Nisem tak tip človeka, da bi z zagotovostjo trdil, da je Microsoft z windowsi najboljša stvar po narezanem kruhu, mi pa je njihovo razvojno okolje zaenkrat še najbolj ustrezalo.
Uporabljam tako Win 7, win 10, kot tudi Linux...

Če so windowsi na bankomatih tako slaba ideja, zakaj so še sedaj v uporabi in bodo še naprej?
No signiature, as you see..

qaqo12 ::

DaMachk je izjavil:

Pač, neumno se mi zdi v letu 2015 "živet" na podlagi trditev in zapisov iz 1999.


Lahko se ti zdi neumno, ampak to se ti samo zdi.

Matematika se od leta 1999 ni spremenila, vsaj ne na bolje.

DaMachk ::

Tehnologije tudi ne, kaj?
No signiature, as you see..

qaqo12 ::

DaMachk je izjavil:

Tehnologije tudi ne, kaj?


Katere tehnologije? Se mi zdi da si površno bral.

DaMachk ::

Če ti moram ti povedat, pol samo potrjuješ kar sm rekel.
No signiature, as you see..

qaqo13 ::

DaMachk je izjavil:

Če ti moram ti povedat, pol samo potrjuješ kar sm rekel.


Ne znaš povedat, ker je tvoj seznam prazen.

Zgodovina sprememb…

  • spremenilo: qaqo13 ()

DaMachk ::

Prav. Pa živi v takem prepričanju. Men se ne da več ubadat s tabo.
No signiature, as you see..

Spura ::

DaMachk je izjavil:


Če so windowsi na bankomatih tako slaba ideja, zakaj so še sedaj v uporabi in bodo še naprej?

Lahko vprasamo katerega od teh genijev, ki mislijo da je dobra ideja, da kartico vprasas a je pin pravilen.

ragezor ::

od kje ti to?

ce te takoj spusti noter potem, ko vpises pin, se ne pomeni, da se pin ne preveri pri izvajanju storitev

qaqo14 ::

DaMachk je izjavil:

Prav. Pa živi v takem prepričanju. Men se ne da več ubadat s tabo.



...samo potrjuješ kar sem rekel.

Zgodovina sprememb…

  • spremenilo: qaqo14 ()
1 2
3
»


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Najbolj priljubljeni in osovraženi programski jeziki (strani: 1 2 )

Oddelek: Novice / Ostale najave
6924664 (19582) Kenpachi
»

Učenje programiranja (strani: 1 2 )

Oddelek: Pomoč in nasveti
5315997 (15014) ZaphodBB
»

Programiranje (strani: 1 2 )

Oddelek: Programiranje
6310877 (9188) steee
»

Moja velika skrivnost!

Oddelek: Loža
352948 (1656) guest #44
»

Programski jezik za 13 letnika - NA NOVO? (strani: 1 2 )

Oddelek: Programiranje
9417588 (14033) blackbfm

Več podobnih tem