Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C ispred Jave po popularnosti?

[es] :: Advocacy :: C ispred Jave po popularnosti?

Strane: << < .. 8 9 10 11 12 13 14 15 16 17 ... Dalje > >>

[ Pregleda: 84677 | Odgovora: 443 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 16:08 - pre 121 meseci
Citat:
Nedeljko: Hajde da vidimo šta o tome misli, npr. Bil Gejts, koji je batalio studije, ali za koga se zna šta je postigao. Čisto sumnjam da on dovodi u pitanje vrednost obrazovnog sistema.

Zasto bi na temi o popularnosti Jave i C-a pricali o dovodjenju u pitanje vrednosti obrazovnog sistema?!
Mozes li da nadjes nekog na ovoj temi ko je dovodio u pitanje znacaj i vrednost skola u ljudskoj civilizaciji i tako nam objasnio protiv koga se ti ustvari macujes?
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.ptt.rs.



+2789 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 16:13 - pre 121 meseci
Inače, daleko od toga da ja ovaj sistem obrazovanja smatram savršenim. Najveće zlo su ocene i diplome. One treba da budu samo povratna informacija studentu kako je savladao gradivo, a ne ne znam šta. Postoje diplome svakakvih univerziteta. Naravno da nisu iste. Da li je vrednija diploma univerzita A sa prosečnom ocenom 8 ili univerziteta B sa prosečnom ocenom 9?

Država bi mogla da napravi standardizovane testove iz svega živog. Iz svake najuže oblasti ogroman broj pitanja i zadataka. Onda privrednik koji ne može da vrednuje stručnost kandidata kupi testove i koristi njih. Onaj privrednik koji može sam da pita, odradi to sam.

Slično sa medicinom, s tim da tu ne može bolnica da vrednuje lekara, već kandidat polaže državni ispit od mesec dana iz svega živog. Svejedno je gde je pokupio znanje iz medicine, već d li ga ima ili ga nema. Ako je naučio medicinu kako god, ali na odgovarajućem nivou, zašto ne bi mogao da leči ljude.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Dragan
Dragan Gajic
Software Architect
Novi Sad

Član broj: 1596
Poruke: 76
82.117.202.*



+15 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 16:13 - pre 121 meseci
Citat:

Pa, mnoge od tih osnova mi nikada nisu trebale. Banalan primer - linked list. List<T> (dynamic array) je ono sto mi je uvek zavrsavalo posao. Eventualno da kazemo da bi mi trebalo da znam prednosti i mane izmedju List<T> i LinkedList ali implementacija - jok (druga je stvar sto znam da implementiram kao i druge stvari, nije mi trebalo).


Zanimljiv primer (pretpostavljam da si mislio na ArrayList vs LinkedList, dve implementacije List interface-a u Javi). Ja to cesto pitam juniore na intervju-u, i obicno ne znaju, i onda ima malo pomognem i sete se i struktura podataka i sta je u kom slucaju bolje. Ono sto mi je neverovatno da retko ko poveze tu naucenu teoriju sa ovako nekim konkretnim primerom, btw Java collections API je pun primera primene raznoraznih algoritama i design patterna.

Gro ljudi koji radi kod nas (cca 250) su fakultetski obrazovani, mislim preko 90%, ogromna vecina ETF/PMF. Kao juniori najbolje prolaze ljudi sa relevantnih fakulteta (pre evga FTN/NS), najbze napreduju kasnije - naravno uvek ima izuzetaka, ovo je na bazi mog iskustva (ne znam ni sam sigurno, bar 200-300 intervjua u poslednjih 5-6 godina, preko 70 ljudi koji su kod mene prosli tehnicki intervju i sa dosta njih kasnije sam i radio, obucavao). Cinjenica jeste da je potraznja velika a samim tim i pritisak da se vise zaposljava, mogucnosti za instant skolovanje jos vece - videcemo kako ce to ici. Ja licno verujem u formalno obrazovanje u ovoj sferi, mada znam nekoliko sjajnih strucnjaka koji nikada nisu zavrsili fakultet (mahom poceli) ali isto znam da su isti sedeli dan i noc da bi usvojili vestine koje imaju. No, ovde pricamo o velikim brojevima a ne o izuzecima, mada je pitanje koliko je moje isustvo relevantno.

Sto se tice TIOBE indexa, ja ga pratim dosta unazad i C/Java su na prva 2 mesta poslednjih 10 tak godina. Mene licno cudi pozicija za Objective-C, mislim jasno mi je da dosta ljudi razvija za iOS ali opet :) mada ovo je "popularity" index, tako da mozda moze da se gleda i u tom svetlu.

Ja sam poceo karijeru sa C/C++, pre nekih 7-8 godina sam se prebacio na Javu. Ono sto se mora odati credit Sun-u ranije a Oraclu sada je da se dosta trude da zadrze backward compatibility, sto na nivou jezika, sto na nivou same platforme (JVMa). Nemojte smetnuti sa uma da Java sledece godine puni 20 godina, pre manje od mesec dana Java 8 je postao GA, a on nam donosi najvece promene u samom jeziku od 5-ice. U konktekstu vremena kada je nastao je uspeo da se nametne kao relativno cist, moderan OO jezik baziran na C-u, mislim da je napravljen solidan kompromis i da tome duguje popularnost. Cenim da ce biti pri vrhu i u narednim godinama, te ima moju preporuku za nekoga ko je na pocetku karijere. Jos nesto, cini mi se da Java ekosistem od pocetka forsira pricu o designu software-a (design patterns, best practices), tako da se obicno i programiranje moze dosta dobro usvojiti posto sam community dosta insistira na tome.



"The most likely way for the world to be destroyed, most experts agree, is by
accident. That's where we come in; we're computer professionals. We cause
accidents." - Nathaniel Borenstein
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.ptt.rs.



+2789 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 16:22 - pre 121 meseci
Citat:
Odin D.: Zasto bi na temi o popularnosti Jave i C-a pricali o dovodjenju u pitanje vrednosti obrazovnog sistema?!
Mozes li da nadjes nekog na ovoj temi ko je dovodio u pitanje znacaj i vrednost skola u ljudskoj civilizaciji i tako nam objasnio protiv koga se ti ustvari macujes?

Misliš da je jedna struka tu izuzetak? Šta misliš da Bil Gejts misli o značaju obrazovnog sistema u pitanju, kada je softveraška struka u pitanju? Mislim da su njegovi stavovi relativno poznati.

Braksi, da bi bio naučnik, ne moraš dolaziti sa akademije. Taj formalan uslov ne postoji. Druga je stvar što u poslednjih sto godina nema bogznakoliko primera onih koji nisu diplomirali, a otkrili su ne znam šta. Razlog za to nije formalne prirode. Ima i dan-danas naučnika amatera, koji nisu plaćeni za naučnoistraživački rad, a daju sjajne rezultate (prihvaćene od strane naučne zajednice) baveći se naukom iz hobija. No, imaju formalno obrazovanje iz prostog razloga što je taj nivo skoro pa nemoguće dostići samostalno. Da bi bio plaćen za naučnoistraživački rad, moraš da imaš šare. Inače ne moraš.

Što se privrednika tiče, za to isto postoje poslovne škole. A što se Bilija tiče, on se itekako razume u tehnologiju.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 16:28 - pre 121 meseci
Citat:
Nedeljko: Misliš da je jedna struka tu izuzetak?

Ja mislim da ti ne znas citati.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.hsi.kabelbw.de.



+7169 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 16:53 - pre 121 meseci
Citat:
Dragan
Sto se tice TIOBE indexa, ja ga pratim dosta unazad i C/Java su na prva 2 mesta poslednjih 10 tak godina. Mene licno cudi pozicija za Objective-C, mislim jasno mi je da dosta ljudi razvija za iOS ali opet :) mada ovo je "popularity" index, tako da mozda moze da se gleda i u tom svetlu.


Mene ne cudi popularnost Objective C-a ni malo (ne samo subjektivna vec i konkretna u smislu poslova): broj iOS uredjaja je jako veliki + korisnici iOS uredjaja su poznati kao platise softvera, sto sigurno proizvodi potraznju.

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

hotchimney

Član broj: 300237
Poruke: 462



+822 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 17:03 - pre 121 meseci
Citat:
Odin D.

Ja mislim da ti ne znas citati.

To što neko ne može da završi fakultet bez tudje pomoći ne znači da ne zna čitati. Ono što mene čudi kad je neko prepotentan i stalno pokušava drugima da soli pamet "s visine" iako je sam sasvim prosečnih sposobnosti.

Inače, kad je reč o tim algoritmima, ranije sam pisao procedure za sortiranje i primenjivao u raznim prilikama. Danas je to sasvim nepotrebno jer se radi o stvarima implementiranim u programske jezike tako da sam se prilagodio. Činjenica je da su računari sve brži, imaju sve više memorije pa što sve to ne iskoristiti?
 
Odgovor na temu

Braksi

Član broj: 288770
Poruke: 1643



+4015 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 17:42 - pre 121 meseci
Citat:
Nedeljko:
Braksi, da bi bio naučnik, ne moraš dolaziti sa akademije. Taj formalan uslov ne postoji. Druga je stvar što u poslednjih sto godina nema bogznakoliko primera onih koji nisu diplomirali, a otkrili su ne znam šta. Razlog za to nije formalne prirode. Ima i dan-danas naučnika amatera, koji nisu plaćeni za naučnoistraživački rad, a daju sjajne rezultate (prihvaćene od strane naučne zajednice) baveći se naukom iz hobija. No, imaju formalno obrazovanje iz prostog razloga što je taj nivo skoro pa nemoguće dostići samostalno. Da bi bio plaćen za naučnoistraživački rad, moraš da imaš šare. Inače ne moraš.


mozda i postoje naucnici iz hobija, ali to je zanemarljiva grupa jer top science ti je danas sistemska stvar citava masinerija. Ne postoji leading scientist a da je hobista i da nema neku poziciju jer psorsto sistem je takav.

Sto se tice Gejtsa on nije napustio faks zato sto je bio glup ili zato sto je faks njesra, vec upravo obrnuto. Nalazio se na momentu velikog otkrica i morao je svo vreme i svaki svoj nerv da posveti biznisu. Naravno da je sto puta lakse zavrsiti Harvard nego postati Gejts.

Naravno Gejts ce sasvim sigurno omoguciti svojoj deci top obrazovanje.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.ptt.rs.



+2789 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 18:19 - pre 121 meseci
Braksi, to da li ćeš biti top u nekoj oblasti zavisi isključivo od toga koliko uradiš u istoj. Nijedan papir ti ne obezbeđuje ama baš ništa top. Činjenica je da hobisti mogu da objavljuju članke u istim naučnim časopisima i da imaju isti tretman.

Da, baš bi bilo čudno da hobisti kojima je nešto sporedna aktivnost budu ispred onih kojima je to glavna aktivnost, ali to se ne može pripisati formalnim kriterijumima. Reši ti PvsNP problem i objavi rešenje. Ako je tačno, to ti je top topova. Druga je stvar što je to toliko težak problem da je malo verovatno da će ga iko od ES članova rešiti.

A što se Gejtsa tiče, upravo je u tome cela poenta. To je stav jednog takvog, a anonimusi sa foruma mogu da cepy kvake do sutra.


@hotchimney

Ja zaista i ne mislim o sebi nešto specijalno, ali prepoznajem "stručnjake za 21 dan". Eto, tebi se znanje algoritama završava otprilike na sortiranju, tako da sav taj jed prema onima koji te šiju (ne prema meni, već onim "fakultetlijama" koji su primljeni tamo gde ti nisi). Da znaš više prepoznavao bi malo više algoritama u realnim situacijama, pa bi znao pod kojim imenom da tražiš nešto i biblioteku za to nešto.

I gde ćeš veće nadobudnosti od "meni drugi ne trebaju da završim fakultet". Koja je to visina. Ti koji su "samouki", zapravo nisu samouki, već su se oslanjali na druge i njihova dostignuća, samo u drugom obliku.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Braksi

Član broj: 288770
Poruke: 1643



+4015 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 18:34 - pre 121 meseci
Citat:
Nedeljko: Braksi, to da li ćeš biti top u nekoj oblasti zavisi isključivo od toga koliko uradiš u istoj. Nijedan papir ti ne obezbeđuje ama baš ništa top. Činjenica je da hobisti mogu da objavljuju članke u istim naučnim časopisima i da imaju isti tretman.


Yeah, kako da ne.

Sad tek vidim koliki si ti amater. Pa ti nemas pojma kako funkcionise danasnja nauka, a misljenje menjas kao i yoyo. Bezveze kontriras. Meni pricas kako nije bitan faks, a drugima kako je faks sve.
 
Odgovor na temu

hotchimney

Član broj: 300237
Poruke: 462



+822 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 18:58 - pre 121 meseci
Citat:
Nedeljko

prepoznajem "stručnjake za 21 dan

Ha, ha, ha! Ne za 21 dan već za 0.21 dan.

Naime, u to doba sam bio tek svršeni srednjoškolac. U srednjoj školi matematiku sam imao 4 časa nedeljno a za elektroniku sam čuo samo na vizoru. U školama se tada nije učilo o računarima jer su tek digitroni uzimali svoje pozicija uz obavezne logaritamske tablice. Za računare je znao samo Milivoj Jugin. Nekako sam se dokopao nečega što su zvali, kako se ono kaže?...? aha "kompjutor"! Neko je čuo da ja imam taj "kompjutor" i došli su kod mene da im napišem program za sortiranje. Zamolio sam decu iz komšiluka da mi uključe u struju taj "kompjutor". I... uradio sam ljudima program za sortiranje sa, kako se to kaže, "komjuteraškom složenošću" O(log n).
U to vreme nisam ni čuo za grafove i ta čuda (A i ko je? Možda M.Jugin?). Tek kasnije sam počeo da čitam Knuth-a u svojoj naivnosti misleći da je to nešto važno.

Toliko o visokotehnološkim zanimanjima poput CS.

Citat:
Nedeljko

Ti koji su "samouki", zapravo nisu samouki, već su se oslanjali na druge i njihova dostignuća, samo u drugom obliku.

Ne kažem ja da su oni izumeli celokupnu nauku. Samo kažem da im asistenti (nedorasli) i profesori nisu pomagali. Sad što ti nisi mogao da završiš fakultet bez tudje pomoći nije ništa za osudu. Pa ja se upravo zalažem da asistenti i profesori pomažu studentima.

 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.ptt.rs.



+2789 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 19:11 - pre 121 meseci
Program za sortiranje sa tom složenošću nije moguć. Tvoj program je bio sa ko zna kojom složenošću.

Sedi, jedan!

Pa, je li vidiš da vas prepoznajem. Ne znaš da odrediš ni složenost algoritma za sortiranje. Da nisi bio toliko nadobudan i tražio pomoć, našao bi je. Ovako nisi odmakao dalje od toga.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Braksi

Član broj: 288770
Poruke: 1643



+4015 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 19:16 - pre 121 meseci
Nedeljko je amater kandidat za Nobela iz algoritama koji smatra da skola nije bitna, ali moze veoma mnogo da znaci.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.ptt.rs.



+2789 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 20:10 - pre 121 meseci
Nemoj meni da prišivaš stavove. Govori u svoje ime.

Vidi, ja se ne bavim naukom, tako da nisam ni amater. Oćeš li na PP reference prema našim uglednim istraživačima (iz naših top ustanova), koji isto ne znaju kako funkcioniše današnja nauka, a od kojih potiče taj stav? Da, navode primere ljudi koji ne rade po naučnim ustanovama, već npr. po sinagogama, a štampaju odlične radove u naučnim časopisima. Nema takvih primera top nauke, upravo zato što top nauka osim top ljudi traži i top vreme, a i ti top ljudi traže mesto gde mogu top vreme da posvete nauci, a to su obično top mesta.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

hotchimney

Član broj: 300237
Poruke: 462



+822 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 22:29 - pre 121 meseci
Citat:
Nedeljko

Ne znaš da odrediš ni složenost algoritma za sortiranje.

Ha, ha, ha. Upecao si se. Tu se ne govori o složenosti algoritma za sortiranje već "komjuteraškom složenošću".
Ha, ha, ha!

Ne znaš ni da čitaš. Ti zaista nisi mogao da završiš fakultet bez tudje pomoći. I ta je pomoć bila obilata, kao nošenje nepokretnog.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.ptt.rs.



+2789 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 23:19 - pre 121 meseci
Puko si. Nemaš pojma. A što se pomoći tiče, naravno da je bila obilata i da bih bez nje bio na tvom nivou.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
c-bg-d-p4-109.bvcom.net.



+1064 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 23:21 - pre 121 meseci
Dragane , ajde i ja da nit pikujem Java nije nastala iz C-a nego C++-a
i preuzela iskljucivo OO elemente jezika dok je sve ono sto je C odbacila.
Ono sto me najvise nervira kod jezika je to sto zapravo mora dosta
koda da se nabifla i dalje. Java je neke stvari uprostila na ustrb toga
sto moras pisati i dalje gomilu koda mada ima impresivan lib.
I da, mislim da popularnost C-a, nije ni blizu popularnosti Jave.
Pisati kod u cistom C-u ce danas samo neko ko ima i previse
vremena ili ogranicene resurse.
C++ je druga stvar, a to se ovde ne pominje.
C++ je isuvise slozen jezik pa otud valjda manja popularnost
od C-a.
Da jako bitan faktor u izboru jezika je i to koliko je lak
za ucenje.
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
212.178.232.*

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: C ispred Jave po popularnosti?14.04.2014. u 23:55 - pre 121 meseci
Citat:
Branimir Maksimovic:
i preuzela iskljucivo OO elemente jezika dok je sve ono sto je C odbacila.


A i++ i ++i? :). Baš smo pre neki dan na nekoj temi sa jablanom pričali o nepotrebnosti, a i Lippert se složio sa nama (a oni su, valjda, to preuzeli iz Jave):


Citat:
Lots of good answers here so I won't re-state what others have already said, except to emphasize that these operators are horrid features. They're very confusing; after over 25 years I still get pre- and post- semantics mixed up. They encourage bad habits like combining evaluation of results with production of side effects. Had these features not been in C/C++/Java/JavaScript/etc, they would not have been invented for C#


http://programmers.stackexchan...ncrement-operator-in-java-or-c

Kad spomenuste da u Javi "moraš pisati gomilu koda", ja sam prijatno iznenađen kako se čovek lepo, kratko i jasno može izraziti u Skali (tek par meseci petljam sa njom). Kako ocenjujete tržište koje se sve više otvara za funkcionalno (ili objektno orijentisano sa primesama funkcionalnog) programiranje?
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
c-bg-d-p4-109.bvcom.net.



+1064 Profil

icon Re: C ispred Jave po popularnosti?15.04.2014. u 04:50 - pre 121 meseci
Citat:

A i++ i ++i? :). Baš smo pre neki dan na nekoj temi sa jablanom pričali o nepotrebnosti, a i Lippert se složio sa nama (a oni su, valjda, to preuzeli iz Jave):


Heh ti operatori su prava glavobolja u C i C++-u u Javi imaju strogo definisano ponasanje (valjda) ;)
Jos jedan operator tu smeta a to je ternary ?: ;)
Recimo u Go-u su zabranili koriscenje ovih operatora u izrazima ... a ternari potpuno izbacili.

Citat:

Kad spomenuste da u Javi "moraš pisati gomilu koda", ja sam prijatno iznenađen kako se čovek lepo, kratko i jasno može izraziti u Skali (tek par meseci petljam sa njom). Kako ocenjujete tržište koje se sve više otvara za funkcionalno (ili objektno orijentisano sa primesama funkcionalnog) programiranje?


Funkcionalno programiranje je pravi hit trenutno cini mi se. Prosle godine me kontaktirao head hunter iz google-a zato sto
se zainteresovao za moje znanje Haskell-a ;) Interesantno je da su glavni ljudi koji razvijaju ghc (najpopularniji Haskell kompajler)
iz Microsoft Researcha. Ima tu necega, istrazuju ljudi.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.ptt.rs.



+2789 Profil

icon Re: C ispred Jave po popularnosti?15.04.2014. u 05:28 - pre 121 meseci
Citat:
Branimir Maksimovic: Heh ti operatori su prava glavobolja u C i C++-u u Javi imaju strogo definisano ponasanje (valjda) ;)

Pa, imaju i u C/C++
Code (cpp):

int& prefix(int &x)
{
    x = x + 1;

    return x;
}

int postfix(int &x)
{
    int y = x;

    x = x + 1;

    return y;
}


[Ovu poruku je menjao Gojko Vujovic dana 15.04.2014. u 13:41 GMT+1]
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: Advocacy :: C ispred Jave po popularnosti?

Strane: << < .. 8 9 10 11 12 13 14 15 16 17 ... Dalje > >>

[ Pregleda: 84677 | Odgovora: 443 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.