« Kuom XML geriau uz CSS | Main | [rezoliucijos] Išmokti mokytis »

postmodernus programavimas

Išsivaliau Firefox'o tab'us. Kelios mintys iš kelių straipsnių.

Struktūrinis (8 dešimtmetis), objektinis (9 dešimtmetis), o tada komponentinis (10 dešimtmetis).

This article argues that next-generation programming systems can accomplish this by combining three specific technologies:

- Compilers, linkers, debuggers, and other tools that are frameworks for plug-ins, rather than monolithic applications.
- Programming languages that allow programmers to extend their syntax.
- Programs that are stored as XML documents, so programmers can represent and process data and meta-data uniformly.


Kitos IT tendecijos:
- teisminiai procesai
- 802.11n
- VoIP tolimesnė plėtra
- online vaizdo naujienos
- Linux plėtra galutiniams vartotojams: Imagine a $100 box that manages your telco, VoIP, and mobile phone lines, making them appear as a virtual three-line phone with common dialing rules and always choosing the cheapest route for each call
- sėkmės istorija:Just look at Sveasoft's James Ewing, sitting on a little island off the coast of Sweden serving firmware upgrades to 44,178 users who each put $20 per year into his PayPal account. Do the numbers.
- didelės bendrovės (Cisco) perka mažas dėl idėjų
- ateina didelis pralaidumas - didės vartotojų poreikiai, tačiau pakol jų dar nėra ;-) - zver
- gamtos stichiju itaka? (Open Tsunami Alerting System - OTAS)


The near-term future performance growth drivers are:

- hyperthreading
- multicore
- cache

Todėl didės multithreaded, multiprocess programų poreikis, nes hardware'as nebesugebės patenkinti didejančio PĮ resursų poreikio.

- tobulinamos dirbtinio intelekto technologijos

Bringsjord and fellow RPI professor Konstantine Arkoudas want to create algorithms, or mathematical formulas, that allow their "Poised-for-Learning" machine to convert sentences into formal logic.
But reading is difficult for machines. Sentences must be converted into formal logic equations or other computer-friendly formats. Computers can do this on a modest scale. What has proved more elusive, however, is software that can make heads or tails of the verbal thicket contained in sentences like this one.

Praktinis požiūris į PĮ kūrimą (Politiškai orientuota):

1. Most software fails because it is designed to fail
2. Loose lips sink projects
3. Don't trust the analysis
4a. Descope early. 4b. Admit descoping late
5. Make sure architecture assigns blame clearly
6. Managers don't want to know the truth: keep it from them.
7. Keep documentation brief enough to be kept up-to-date
8. Preserve records privately
9. Overtime only counts when people see it

Comments

popietė su waspu waspavichium :)

O, pons adoms ;]
Gera diena, simta metu ;]