Кът на програмиста...
Moderator: Moridin
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
И кой точно обектен език освен джава го очаква?Moridin wrote:Очаква се в обектен език ако не си фен, пхп ги сравнява както очакваш :Р
CString си имаше нормално == още 97.
C# и той.
Нямаш real world сценарий в който да те интересува референцията на стринга, основно защото са immutable и каквото и да правиш създаваш нов.
The sinking of the Titanic was a miracle to the lobsters in the ship's kitchen.
- Roamer
- Ascendent
- Posts: 4895
- Joined: Wed Jan 03, 2007 5:25 pm
- Location: Hier ist hier und jetzt ist jetzt doch jetzt ist jetzt schon nicht mehr da...
- Contact:
Жоро, съжалявам, но тук не мога да се съглася с теб. Това, за което Драгън говори, може да се очаква *само* от език с тежко наследство от C, за който указателите към неща са по-важни от... ами, от самите неща. В един истински ООП-език стандартната, лесно изпълнима, лесна за писане операция за равенство ще сравнява обектите *смислово*, а няма да сравнява някакви шашави особености на вътрешното им представяне, които *не би трябвало* да имат значение за програмиста. В един истински ООП-език ще има *друга* операция, която ще сравнява вътрешното представяне или дори указателите или както там се казват. Примери: C#, Python, Ruby, ако щеш и SmallTalk (там операторът за сравнение на низове си е "=", дори не '=="). Да, знам, че този списък не включва Perl 5 - но той всъщност по-скоро не е съвсем ООП-език - и не ме е страх да го призная
Eric: I use my sword to detect good on it.
Ed: It's not good, Eric. It's a gazebo.
Ed: It's not good, Eric. It's a gazebo.
грешката да не се смята String за обект и да се сравни с просто == е нещо което всеки писал Java е допуснал поне веднъж. И мен супер много ме дразнеше в началото, после свикнаш и забравяш за това
btw не бих се изненадал това да отпадне в някакво бъдеще, при това не много далечно. Операции между float и Float примерно са възможни.
btw не бих се изненадал това да отпадне в някакво бъдеще, при това не много далечно. Операции между float и Float примерно са възможни.
Scalpel. Sponge. Magic Wand!
- Roamer
- Ascendent
- Posts: 4895
- Joined: Wed Jan 03, 2007 5:25 pm
- Location: Hier ist hier und jetzt ist jetzt doch jetzt ist jetzt schon nicht mehr da...
- Contact:
Да, конкретният проблем е в нуждата да се различава identity от equality, но истинският проблем е това, че операторът "==" в Java проверява за identity, а не за equality. Това е смисълът на предишното ми мнение в едно изречение
Eric: I use my sword to detect good on it.
Ed: It's not good, Eric. It's a gazebo.
Ed: It's not good, Eric. It's a gazebo.
Ако някой иска да напуска, да чете и да се учи отсега:
http://thedailywtf.com/Articles/The-Dis ... -Bomb.aspx
http://thedailywtf.com/Articles/The-Dis ... -Bomb.aspx
Code: Select all
#define while if // performance optimizations :)
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
http://www.engadget.com/2011/07/26/mozi ... phones-an/
http://underlap.blogspot.com/2011/03/in ... i-and.html
Понякога се чудя ... има ли нещо сбъркано в нашата индустрия ...
http://underlap.blogspot.com/2011/03/in ... i-and.html
Понякога се чудя ... има ли нещо сбъркано в нашата индустрия ...
The sinking of the Titanic was a miracle to the lobsters in the ship's kitchen.
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
- Roamer
- Ascendent
- Posts: 4895
- Joined: Wed Jan 03, 2007 5:25 pm
- Location: Hier ist hier und jetzt ist jetzt doch jetzt ist jetzt schon nicht mehr da...
- Contact:
Мдаааа, трябва да призная, че има нещо гъделичкащо в това да докладвам (заедно с patch) за уж дребничка, ама малко идиотска грешка в Quagga, най-използвания routing/BGP daemon (само за компютри де, върху т.нар. "рутери" си вървят други, техни си неща). Грешката беше малко в стил "абе никой ли не ги е тествал тия неща?!", off-by-one грешка в четене на опции от пакет... и, честно казано, донякъде разбирам защо точно тази конфигурация никой не я тествал, ама все пак си е гъделичкащо
Eric: I use my sword to detect good on it.
Ed: It's not good, Eric. It's a gazebo.
Ed: It's not good, Eric. It's a gazebo.
Who is online
Users browsing this forum: Google [Bot] and 15 guests