Такое лучше спрашивать в специализированных каналах по программированию